在调试STM32的时候出现这种问题,搞了好久,stlink我也换了好几个。

下载的时候先按下复位键然后点下载,松手后下载就正常了
造成这种问题的原因如下

①未能正确的配置系统引导程序(库被损坏)

②你编写的程序影响了系统正常运行,比如   __WFI(); ,将单片机运行在低功耗,这会关闭调试,导致stlink识别不到芯片

③杜邦线接触不良

④使用更规范的5线调试烧录,第5线使用stlnik的rst连接单片机复位脚rst。并且将keil这里改为如图

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐