打印
[STM32F1]

有时候烧入不进去程序会是什么原因?

[复制链接]
118|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
IntelCore|  楼主 | 2025-3-4 18:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
烧入到一半报错,随机出现的,这个会是什么不稳定导致的?会是晶振吗?

使用特权

评论回复
沙发
huquanz711| | 2025-3-4 19:23 | 只看该作者
有可能是连接问题,或者供电不稳定。

使用特权

评论回复
板凳
田舍郎| | 2025-3-4 19:50 | 只看该作者
经常遇到,重复下载则成功

使用特权

评论回复
地板
公羊子丹| | 2025-3-5 07:45 | 只看该作者
这种问题我也遇到过,有时候是供电不稳定导致的,试试换个 USB 线或者加个稳压电源。

使用特权

评论回复
5
周半梅| | 2025-3-5 07:46 | 只看该作者
你用的是什么烧录工具?ST-LINK 还是串口?如果是 ST-LINK,试试降低 JTAG/SWD 速度看看?

使用特权

评论回复
6
帛灿灿| | 2025-3-5 07:47 | 只看该作者
有可能是 HSE 晶振问题,特别是外部晶振焊接不好或者参数不匹配的时候,试试改成内部 HSI 试试看。

使用特权

评论回复
7
童雨竹| | 2025-3-5 07:49 | 只看该作者
烧录到一半失败,会不会是 Flash 受损了?试试用 STM32CubeProgrammer 先擦除 Flash 再烧录。

使用特权

评论回复
8
万图| | 2025-3-5 07:50 | 只看该作者
你看看 NRST 复位引脚有没有干扰,有些开发板复位电路设计不合理,可能会影响下载。

使用特权

评论回复
9
Wordsworth| | 2025-3-5 07:51 | 只看该作者
试试手动进入 Bootloader 模式,从串口烧录看看?有可能是 SWD 接口的问题。

使用特权

评论回复
10
Bblythe| | 2025-3-5 07:52 | 只看该作者
有没有用到读保护(RDP)?如果 Flash 保护等级设置错了,可能导致烧录失败。

使用特权

评论回复
11
Pulitzer| | 2025-3-5 07:53 | 只看该作者
烧录时 PC 端有没有其他软件占用 ST-LINK?比如 Keil、CubeProgrammer 之类的,多开可能会冲突。

使用特权

评论回复
12
Uriah| | 2025-3-5 07:54 | 只看该作者
你的芯片是正品吗?某些非官方渠道的芯片可能有 Flash 问题,导致烧录不稳定。

使用特权

评论回复
13
Clyde011| | 2025-3-5 07:56 | 只看该作者
试试换一台电脑或者重新安装 ST-LINK 驱动,有时候驱动异常也会导致烧录失败。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

403

帖子

0

粉丝