使用Under Reset Connect解决STM32 Sleep模式无法调试问题
第一个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也同样好用。