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)

相关推荐
电气_空空12 分钟前
基于LabVIEW的数据采集系统设计与实现
单片机·嵌入式硬件·labview
caimouse33 分钟前
ReactOS BootCD 光盘布局完整深度分析
单片机·reactos
zlinear数据采集卡2 小时前
从万用表的6步调零到硅片级微秒自校准:硬核拆解LHAMP188的宽压轨到轨与零漂移实战
arm开发·stm32·单片机·嵌入式硬件·fpga开发
三品吉他手会点灯2 小时前
嵌入式机器学习 - 学习笔记1.2.3 - 机器学习软件框架
人工智能·笔记·嵌入式硬件·学习·机器学习
国科安芯4 小时前
ASC8T245S 8通道电平转换设计实战:从系统架构到QFN24 Layout再到量产测试
网络·单片机·物联网·安全·fpga开发·系统架构
云栖梦泽4 小时前
将RAW打包成MIPI CSI2
linux·人工智能·嵌入式硬件
伟大的前程5 小时前
us级开定时器中断,单片机的开销大,改用轮询的方式
单片机·嵌入式硬件
ACP广源盛1392462567317 小时前
IX8024@ACP# 搭配此芯 AI 服务器 + 爱芯元智产品完整方案
大数据·运维·服务器·人工智能·分布式·嵌入式硬件
ShallWeL18 小时前
NVIDIA Jetson 早期系列演进
人工智能·嵌入式硬件·边缘计算·智能硬件
2501_9142459320 小时前
C语言与硬件交互:从GPIO到中断的嵌入式编程实践
c语言·单片机·交互