针对华为IoT-Studio中使用RV-STAR开发板时OpenOCD烧录失败的问题,以下是系统化的解决方案:
gd32vf103.cfg 或 nuclei_rvstar.cfg)。 # 指定调试器类型(DAPLink)
adapter driver cmsis-dap
transport select jtag
# 设置RISC-V核心
set _CHIPNAME gd32vf103
jtag newtap $_CHIPNAME cpu -irlen 5 -ircapture 0x1 -irmask 0x1fscripts/target 目录(如 C:OpenOCDshareopenocdscriptstarget)。 openocd -f interface/cmsis-dap.cfg -f target/gd32vf103.cfg -c "program your_firmware.bin exit 0x8000000"your_firmware.bin 为实际固件名。/(Windows/Linux均兼容)。CMSIS-DAP。echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="0d28", MODE="0666"' | sudo tee /etc/udev/rules.d/99-openocd.rules
sudo udevadm control --reloadsudo apt install openocd-d3 参数输出调试信息: openocd -d3 -f ... Timeout、No device found)进一步排查。adapter speed 1000 避免时序问题。
若仍失败,请提供OpenOCD的完整错误日志,可进一步分析具体原因(如芯片锁死、固件地址错误等)。
举报
更多回帖