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)

相关推荐
悠哉悠哉愿意5 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
Lester_11016 天前
STM32霍尔传感器输入口设置为复用功能输入口时,还能用GPIO函数直接读取IO的状态吗
stm32·单片机·嵌入式硬件·电机控制
LCG元6 天前
低功耗显示方案:STM32L0驱动OLED,动态波形绘制与优化
stm32·嵌入式硬件·信息可视化
三佛科技-187366133976 天前
120W小体积碳化硅电源方案(LP8841SC极简方案12V10A/24V5A输出)
单片机·嵌入式硬件
z20348315206 天前
STM32F103系列单片机定时器介绍(二)
stm32·单片机·嵌入式硬件
古译汉书6 天前
【IoT死磕系列】Day 7:只传8字节怎么控机械臂?学习工业控制 CANopen 的“对象字典”(附企业级源码)
数据结构·stm32·物联网·http
Alaso_shuang6 天前
STM32 核心输入、输出模式
stm32·单片机·嵌入式硬件
脚后跟6 天前
AI助力嵌入式物联网项目全栈开发
嵌入式硬件·物联网·ai编程
2501_918126916 天前
stm32死锁是怎么实现的
stm32·单片机·嵌入式硬件·学习·个人开发
z20348315206 天前
STM32F103系列单片机定时器介绍(一)
stm32·单片机