近期在调试STM32开发板时遇到程序一直无法进入仿真问题,程序一直报Target is not responding, retrying...问题
一开始还以为板子或烧录线坏了,后在CubeMX中发现SYS中Debug选择了No Debug导致程序无法进入仿真
在SYS中选中Serial Wire后程序正常进入仿真,导致这次问题的原因是我将芯片的SWCLK、SWDIO端口用作串口使用了
需要注意:STM32CubeIDE SYS中默认是选择No Debug,在没有占用SWCLK、SWDIO端口时程序会正常进入仿真,将端口用作其他某些功能引脚时可能会导致程序无法进入仿真