这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » OpenOCD_GDlink,Nuclei工具链配置补充

共5条 1/1 1 跳转至

OpenOCD_GDlink,Nuclei工具链配置补充

院士
2019-12-10 15:31:58     打赏

    在配置Nuclei开发环境建立过程,我们参照官方的指导即可完成。按照手册所述下,注意的地方只有两个了:

    一、在工具链选项上面需要指定安装目录的绝对路径;

    二、导入openocd_gdlink.cfg文件

    此文件并没有随安装一并提供,需要我们自行在github上同步下载,否则就无法正常下载调试。
笔者将此文件分享如下,仅需要以文本方式保存下,文件名修改为openocd_gdlink.cfg即可。

adapter_khz     1000
reset_config srst_only
adapter_nsrst_assert_width 100

interface cmsis-dap

transport select jtag

set _CHIPNAME riscv
jtag newtap $_CHIPNAME cpu -irlen 5 -expected-id 0x1000563d

set _TARGETNAME $_CHIPNAME.cpu
target create $_TARGETNAME riscv -chain-position $_TARGETNAME
$_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size 20480 -work-area-backup 0


# Work-area is a space in RAM used for flash programming
if { [info exists WORKAREASIZE] } {
   set _WORKAREASIZE $WORKAREASIZE
} else {
   set _WORKAREASIZE 0x5000
}

# Allow overriding the Flash bank size
if { [info exists FLASH_SIZE] } {
    set _FLASH_SIZE $FLASH_SIZE
} else {
    # autodetect size
    set _FLASH_SIZE 0
}

# flash size will be probed
set _FLASHNAME $_CHIPNAME.flash

flash bank $_FLASHNAME gd32vf103 0x08000000 0 0 0 $_TARGETNAME
riscv set_reset_timeout_sec 1
init

halt

原文件下载地址:https://github.com/riscv-mcu/GD32VF103_Demo_Suites/blob/master/openocd_gdlink.cfg




关键词: OpenOCD     GDlink     Nuclei     配置    

工程师
2019-12-10 20:08:06     打赏
2楼

谢谢分享


高工
2019-12-16 22:36:01     打赏
3楼

多谢补充呀 还有没有


工程师
2019-12-17 21:41:01     打赏
4楼

十分感谢楼主的分享


专家
2019-12-19 22:46:23     打赏
5楼

感谢分享


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]