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

共11条 1/2 1 2 跳转至

使用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    

专家
2021-09-05 00:02:49     打赏
2楼

感谢楼主的分享,很实用了。


专家
2021-09-05 08:30:50     打赏
3楼

谢谢分享


专家
2021-09-05 08:56:01     打赏
4楼

感谢楼主的分享


专家
2021-09-05 09:07:33     打赏
5楼

谢谢分享


专家
2021-09-05 09:35:31     打赏
6楼

收藏


专家
2021-09-06 00:02:54     打赏
7楼

感谢楼主的分享,很实用了。


专家
2021-09-06 08:07:23     打赏
8楼

不错啊


助工
2021-09-06 10:36:03     打赏
9楼
可以可以

专家
2021-09-07 08:10:03     打赏
10楼

图片不能显示,谢谢!


共11条 1/2 1 2 跳转至

回复

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