0
收藏
微博
微信
复制链接

电源/复位/晶振都没问题,单片机却烧录失败?

2026-06-06 09:35
19

三大件查完还是烧录失败,这才是最让人崩溃的时刻。问题往往不在你以为的地方。

17.png

1、真正的隐形杀手

第一,烧录引脚被占用了。

单片机里跑着旧程序,恰好把SWD或串口引脚复用成了GPIO。烧录器根本连不上芯片,因为接口已经"改名换姓"了。

解决办法:短接BOOT0拉高,强制进入ISP模式。或者断电上电的瞬间点击烧录,抢占总线控制权。

第二,调试接口被软件锁死了。

STM32用户尤其容易踩坑。CubeMX里把Debug设成了Disable,烧录一次后SWD直接被禁用,芯片变砖。

解决办法:用ST-Link Utility的"Connect under reset"模式,或者重新短接BOOT0擦除后再来。

第三,线序接反了。

TX接TX,RX接RX,这是新手最常见的低级错误。串口必须交叉连接,SWD的CLK和DIO也别搞混。

第四,烧录速度太快。

尤其用廉价下载器时,通信一快就丢包。把波特率降到1200试试,能烧进去就说明是信号完整性问题。

第五,驱动被占用或版本不对。

串口助手、虚拟机USB直通、IDE调试窗口,任何一个都可能抢走COM口。全部关掉,换根USB线再试。

2、排查顺序建议

先关掉所有占用端口的软件,再短接BOOT0强制烧录,然后降速,最后换芯片交叉验证。

多数时候,问题就出在前三步里。


本文凡亿教育原创文章,转载请注明来源!

登录后查看更多
0
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

电路之家

专注电子、科技分享,对电子领域深入剖解

开班信息