第一个STM32工程,代码中添加了Sleep的低功耗模式之后,调试烧录就特别困难,我自行摸索出来的方法是疯狂连续的按键,然后ST-Link Utils上点击的Connect to Target.,偶尔能识别到。这样效率非常低,还好只是后期的烧录。

这样使用了三个月大概,前几天使用离线下载器,居然每次都能识别和烧录,暗自感慨。时至今日,我也终于鼓足勇气在Google搜索栏打了NRST stm32 stlink utils最终找到方案,把NSRT接到ST-Link上,经过测试问题得以解决。

硬件连接如下,我只参考了NRST:

有帮助的截图
4

来源:https://community.husarion.com/t/solved-debugging-with-st-link/565/4

关于ST-Link Utils的配置:

有帮助的截图
3

这样就可以像离线烧录器一样,每次都轻松识别。Keil MDK也同样好用。