标题: STM32CubeMX生成代码多次下载出错的解决方法 [打印本页]

作者: 没有你    时间: 2020-4-22 14:20
标题: STM32CubeMX生成代码多次下载出错的解决方法
    通过STM32CubeMX软件可以很方便根据图形化生成所需的代码,不过都是基于HAL库,不少基于标准库的。生成代码后,调试总是会发现问题:第一次调试可以正常烧录程序,第二次调试,无论如何都调试不了程序,STLINK也无法给芯片下载程序,提示闪存锁保护。只有通过FlyMcu.exe对芯片进行擦除,才能用STLINK下载程序。出错的主要原因是芯片的SWO接口被锁住了。


比较坑人的地方就是默认Debug选择的是No Debug,这样就会导致SWO接口在程序执行之后就被禁用了。如要要正常使用SWO接口调试,需要修改为Serial Wire。





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1