使用STM32CubeMX时,可发现在SYS下,有Debug Serial Wire选项,如下图所示。
使能该选项后,相应的IO引脚,会变为调试引脚,如下图所示。
最初,认为必须选中该选项才能对STM32进行仿真调试,今天调试时,忽略了该选项,发现仿真调试依然正常,并不受影响。也就是说,勾选该选项与否,都可以进行仿真调试,那么该选项的作用时什么呢?
答案:将其显示指定为调试引脚,不可当作其它功能复用,如果将该引脚用做其它功能,则不再具有仿真功能。另外,再补充一点,我在项目中,由于引脚数目有限,将SWDIO复用为IO口使用,使用NUCLEO自带的仿真器下载一致正常,转交生产时,使用淘宝购买的ST-LINK仿真器,则不能下载,后来将该引脚重新设置回Debug功能,则任何下载器都能下载。
上一篇:STM32L0开发笔记6: STM32CubeMX中定时器的配置方法
下一篇:STM32L0开发笔记4: 解决使用--CPP11编译USB驱动报错问题
推荐阅读最新更新时间:2024-03-16 16:13
- 热门资源推荐
- 热门放大器推荐