[应用相关] STM32 Keil STlink调试总结

[复制链接]
 楼主| drer 发表于 2021-9-4 11:12 | 显示全部楼层 |阅读模式
对于STM32F103系列单片机,在程序中可以通过配置禁止 JLINK或者STLINK的调试口功能

__HAL_AFIO_REMAP_SWJ_DISABLE();

__HAL_AFIO_REMAP_SWJ_NOJTAG() ;

另外就是cubeMX默认情况下的Debug选项是

415146132e4212ca9c.png

这样自动生成的代码也是将JLINK和STLINK禁用了,应该选择成

595406132e426a857b.png

若出现以上情况,则下载出现的现象是: 第一次能够顺利下载成功,之后下载就会一直出现

No Target Connected

942456132e43126a2a.png

具体解决方案如下:

先将代码的禁止调试语句删除或者将cubeMX配置成Serial Wire,然后把复位脚拉低,然后点击Download图标或是F8进行下载,此时应立刻释放复位脚。(不能拉低不放,否则出现“Core is held in reset”错误),这下可以顺利下载了。



麻花油条 发表于 2021-9-4 19:38 来自手机 | 显示全部楼层
对于STM32F103系列单片机,在程序中可以通过配置禁止 JLINK或者STLINK的调试口功能
您需要登录后才可以回帖 登录 | 注册

本版积分规则

62

主题

3317

帖子

4

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