求助:GD32E103CB用jlink v9无法调试下载(已解决)

[复制链接]
3374|3
 楼主| z4880 发表于 2020-11-11 14:34 | 显示全部楼层 |阅读模式
本帖最后由 z4880 于 2020-11-12 11:24 编辑

问下各位GD32的FAE及各位大咖,我想用jlink v9调试下载GD32E103CB,可是J-Flash里面没有GD32E103的下载驱动,该怎么弄?
keil版本5.14,J-Flash版本6.86g
745465fab84702395a.png
630495fab84bb078bd.png


764095fab853faf8d7.png
823025fab85862398c.png
63555fab85bf6556b.png


卟峥丶 发表于 2020-11-11 15:34 | 显示全部楼层
直接选择M4内核,不需要选具体型号,可以直接下载
 楼主| z4880 发表于 2020-11-11 15:53 | 显示全部楼层
卟峥丶 发表于 2020-11-11 15:34
直接选择M4内核,不需要选具体型号,可以直接下载

选M4内核下载也会下载失败
677945fab97f33e4e8.png
296855fab98028e8d3.png
4185fab9773ca24d.png
863275fab973051fd4.png
708355fab975124998.png


 楼主| z4880 发表于 2020-11-12 11:23 | 显示全部楼层
z4880 发表于 2020-11-11 15:53
选M4内核下载也会下载失败

问题解决了,分享一下解决办法工程使用的标准固件库中Template里面的工程,板子用的GD32E103C-START,烧录工具jlinkv9,软件keilv5.14、J-Flash v6.8.6g
163655faca6d4d7c18.png

首先工程设置:Device -> GD32E103CB,Target设置晶振是25M,C/C++ -> define 设置 GD32E103R_START(因为gd32e10x.h中,是用这个宏选择25M晶振,尽量避免改动源码),Debug->设置j-link->跳转到J-Flash选择Cortex-M4->设置SW接口(如果SW Device检测不到驱动,点击Auto Clk自动检测)->Flash Sownload -> Reset and Run,然后编译烧录。

如果提示No Cortex-M SW Device Found(就是我遇到的问题):来源:https://blog.csdn.net/yufengzheyang/article/details/76954121(问题不一样,解决办法通用)
先断电,把BOOT01BOOT10keil配置修改一下:进入Debug--Settings--Flash Download页面,把ProgramVerifyResetand Run前面的勾干掉,上电,再点击下载,这时可以正常下载,恢复BOOT0接地。再把刚才修改过的Debug配置改回来,就可以正常使用了。


449865faca798d3ec9.png
437415faca556ab591.png
750215faca55c1a19c.png
786315faca5ca646cb.png

976125faca801cd873.png
598295faca80964726.png
457345faca80e492cb.png
526415faca8174de5e.png
818905faca81b7cb5c.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部