找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3426|回复: 0
收起左侧

STM32CubeMX生成代码多次下载出错的解决方法

[复制链接]
ID:351097 发表于 2020-4-22 14:20 | 显示全部楼层 |阅读模式
    通过STM32CubeMX软件可以很方便根据图形化生成所需的代码,不过都是基于HAL库,不少基于标准库的。生成代码后,调试总是会发现问题:第一次调试可以正常烧录程序,第二次调试,无论如何都调试不了程序,STLINK也无法给芯片下载程序,提示闪存锁保护。只有通过FlyMcu.exe对芯片进行擦除,才能用STLINK下载程序。出错的主要原因是芯片的SWO接口被锁住了。
cubemx1.JPG

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表