打印

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

[复制链接]
1720|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









使用特权

评论回复
沙发
卟峥丶| | 2020-11-11 15:34 | 只看该作者
直接选择M4内核,不需要选具体型号,可以直接下载

使用特权

评论回复
板凳
z4880|  楼主 | 2020-11-11 15:53 | 只看该作者
卟峥丶 发表于 2020-11-11 15:34
直接选择M4内核,不需要选具体型号,可以直接下载

选M4内核下载也会下载失败







使用特权

评论回复
地板
z4880|  楼主 | 2020-11-12 11:23 | 只看该作者
z4880 发表于 2020-11-11 15:53
选M4内核下载也会下载失败

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


首先工程设置: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配置改回来,就可以正常使用了。












使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝