- 作者:
- 分类:知识&开发->MCU SOC->STM32
- 阅读:1878
- 点赞:1
- 版权:CC BY-SA 4.0
- 创建:2019-10-13
- 更新:2019-10-19
ST-LINK 下载调试问题汇总(下载、出错、无法调试等)
版权声明:本文为 neucrack 的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接(持续更新):https://neucrack.com/p/131
原文链接(持续更新):https://neucrack.com/p/131
有时候无法下载
原因:
- 线太长,通信出错,可能会提示 no target connected 或者 internal command error
- 有功耗较大的设备,导致供电不足,可能会提示internal command error
- 读写保护开启了,可能会提示read out protection is activated,或者 ST-LINK connection error 或者can not read memory … …
解决:
- 线不要弄太长,短一点,或者尽量使用USB延长线进行延长,不要让st-link的线太长了,如果非要很长的线的话尽量用屏蔽线,亲测可以
- 给芯片足够的电压
- 关掉写保护,使用STM32 ST-LINK Utility(Windows)来关掉读写保护,target–>option byte 中设置
无法调试: STM32 调试停留在LDR R0, =SystemInit,不能自动Run to main
出现最多的情况就是设置的断点过多,可以把断点全部删除试试看,STLink只能设置5个