GD32F130G8U6复用了SWD端口至无法下载

[复制链接]
136|3
 楼主 | 2018-1-8 16:33 | 显示全部楼层 |阅读模式
本帖最后由 liangzheng63 于 2018-1-8 16:52 编辑

GD32F130G8有两个SPI,SPI2的端口与SWD的IO口是复用的,产品里使用了SPI2,且留出了RESET的按钮,在使用Jlink下载前,按住RESET来进行复位,来实现下载的。


在以前产品系列中使用的GD32F103与STM32F103都是这种下载方案,在按住RESET按钮,使用Jlink的SW下载时
提示的是


而在GD32F130中使用上述方案时,发现RESET键没有作用,无上述提示,Jlink的log均为:


这是GD32F130自身的缺陷吗?这种情况是否必须使用串口来烧录了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 手机登录

x
| 2018-1-9 11:17 | 显示全部楼层
如果你程序已经复用了PA13,PA14这两个是仿真口,那只能把BOOT0拉高使用串口ISP烧录或者擦除程序了。GD32F1X0  RD设计这样我也是不理解的。其它F1,F2,F3,F4系列如果程序复用了PA13,PA14把BOOT0拉高上电不让他运行用户程序是可以用SWD下载的。但是GD32F130,150和GD32F330,350系列的不行。希望可以帮到你,有问题可以找我沟通375880228@qq.com
| 2018-1-9 13:22 | 显示全部楼层
膜拜 我只是个卖MCU的
| 2018-1-15 23:47 | 显示全部楼层
复用的话,就需要注意IO口的寄存器的使用切换的
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册 手机登录
高级模式

论坛热帖

分享 快速回复 返回顶部 返回列表