STM32Flash锁死解决办法
阿普_Xjrrr
2024年05月02日 22:53

有很长一段时间没用STM32了,最近使用cubemx忘记选择SWD调试模式了,导致烧写一次程序之后无法再烧录

开发调试过程中,由于某种原因导致内部Flash锁死,无法连接SWD以及JTAG调试,无法读到设备。Debug选择SWD调试模式。

修改为BOOT0=1,BOOT1=0即可从系统存储器启动,并复位,ST出厂时自带Bootloader程序,便从系统存储启动,可以用USB转TTL或者SWD的方式下载程序。

重新烧写程序后,可将BOOT模式重新更换到BOOT0=0,BOOT1=X即可重新从主Flash启动

参考:STM32三种BOOT启动模式详解