STM32 无法烧录

2. 试了网上说的改变boot0 和boot1 的配置,从内存启动

3. 配置boot0 = 1, boot1 = 0,boot0 引脚拿根线接到3.3V 上,boot1 拿根线焊到 GND 上,确实又显示连接上了,然后烧录程序后,断电,再把boot0 的线去掉,接到GND, 程序会从flash 启动,然后再重新上电,又显示没有连接上了,可能有的人这样操作一次会成功,但是我的不行

4. reset 复位引脚接到地,一直接低电平,就会显示连接上了,拿根线焊到地,然后烧完程序后再把线去掉

5. 这个时候还是不稳定的,有时候能连上,有时候连不上,打开STM32 专门的烧录软件

6. 用这个软件连接芯片,如果keil 里面显示连不上,这个软件也会连不上,所以要在reset 复位引脚一直接地的时候,然后keil 显示连上了,再用这个软件来连接

7. 擦除Flash,将整个Flash 都擦干净,比厕所还干净,这样连接就会稳定了,连不上就复位,复位,重启大法能解决所有问题,所有

8. 擦除后Flash 里面都是0x00 了,有的Flash 里面会全是0xFF,所以我的不需要 改boot0, boot1,复位就行,我就是本来好好的,有一次,烧了一次后突然就被锁死了,不知道为什么

9. 还有的人要去设置,字节选项,反正我弄了没有用

10. 关掉Flash 读保护,你们可以试试,我试了没多大用,我的问题应该也不是SWDIO 线占用的问题,SWJ 占用什么的,我没有用HAL 哭,用的标准外设库

11. 全擦Flash 后,再烧一次程序,里面就有数据了,可能是那次烧录的时候电源出问题了,导致烧录中断出现异常,然后就锁死了吧

12. 总之一句话,复位,复位,重启,重启,复位不会的话就放弃治疗吧,改行吧,兄弟(悄悄告诉你,有度娘,也有我,还有ChatGPT)

相关推荐
JNX_SEMI12 小时前
EG2226 全桥驱动芯片技术解析:600V/1A 耐压、SSOP16 封装,助力逆变器与无刷电机驱动设计
单片机·嵌入式硬件·物联网
大卡片13 小时前
PWM控制原理
嵌入式硬件
周周记笔记15 小时前
【元器件专题】用阻抗等效分析法来分析开关电路
单片机·嵌入式硬件
leoFY12315 小时前
STM32H750配置LAN PHY芯片LAN8742
网络·stm32·嵌入式硬件
iCxhust15 小时前
如何利用iret修改cs ip
汇编·单片机·嵌入式硬件·微机原理·8088单板机
m0_3771081416 小时前
stm32平衡车
stm32·单片机·嵌入式硬件
小+不通文墨17 小时前
把树莓派外接的DHT11接收的温湿度发送到emqx上
经验分享·笔记·嵌入式硬件·学习·树莓派
Deitymoon18 小时前
FreeRTOS——列表与列表项
stm32·单片机·嵌入式硬件
总结所学18 小时前
电路定理 叠加定理 基尔霍夫定律
单片机·嵌入式硬件
加成BUFF21 小时前
机器人专业2025年12月5日《嵌入式系统STM32》期末考试范围+试卷
stm32·嵌入式·期末复习