<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
<!-- 使用简明清晰的语言描述您的问题 --> 使用J-Link在vs code中下载程序不了,需要打开导入到vscode中的keil工程,进入魔法棒-debug-选择J-Link进行设置一下后就可以在vs code下载代码了(单片机断电重启一下又会不行)
<!--使用一些截图能够更好地展现问题 -->
<!--您期望应该产生的,但实际上却没有发生的结果-->
Shenli2002
你贴出的 log 并没有提示失败的字样,只是提示当前处于安全模式下,会先擦除,再下载
admin 我需要使用GD32的烧录工具进行擦除一次才能正常烧录
admin 如果我想要在vscode中解锁安全模式是不是要使用外部下载算法
如果要先擦除,你可以覆盖 JLink 的烧录命令,你可以这样做,在 .eide 目录下新建一个文件
名为:jlink.flasher.cmd.template, 内容如下,
jlink.flasher.cmd.template
r halt erase ${EIDE_JLINK_FLASHER_CMD}
这样插件会使用这个模板去生成烧录命令。
不要修改 build 目录下的这个 jlink.command 文件,这是没有用的,因为每次烧录前都会覆盖掉这个文件