这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 使用ST-link调试STM32的一些经验总结

共1条 1/1 1 跳转至

使用ST-link调试STM32的一些经验总结

工程师
2021-09-04 22:33:00     打赏

对于STM32F103系列单片机,在程序中可以通过配置禁止 JLINK或者STLINK的调试口功能


__HAL_AFIO_REMAP_SWJ_DISABLE();


__HAL_AFIO_REMAP_SWJ_NOJTAG() ;


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



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



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


No Target Connected


具体解决方案如下:


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





关键词: ST-link     调试     STM32     KEIL    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]