问题描述:
使用STM32CubeMX配置工程,下载了一次程序,再次下载程序就会报错,如下图所示:


原因分析:
使用STM32CubeMX配置工程时,CubeMX默认会把调试引脚关闭,如果不进行配置就会出现下载报错,不能下载程序。

解决方案:
将BOOT0置高,使程序从系统存储器启动,重新往Flash中下载一个正常的代码,之后再换回Flash启动,芯片即可完成解锁。
1.板子上电前将BOOT0引脚接到3.3V高电平
2.板子上电
3.重新烧录程序
4.BOOT0接到GND
5.下次记得配置SYS-Debug,这里我是配置为serial wire
