XIAO ESP32-C3烧录程序上传失败: 上传错误: exit status 2

在调试和烧录程序过程中,遇到上传失败的问题,错误信息提示无法验证闪存芯片连接。该问题可能由Bootloader损坏引起,但并非串口连接问题。解决方案是通过重新烧录引导程序来解决,即在保持Boot按钮按下状态下插入开发板,烧录引导程序后重启。此方法成功解决了问题,记录下来供遇到同样问题的开发者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现象

本来正常在调试并烧录程序,突然就无法上传了,并报错:

A fatal error occurred: Unable to verify flash chip connection (No serial data received.).
上传失败: 上传错误:exit status 2在

错误信息
从信息上看,是可以排除没有连接到串口问题,因为之前也是可以正常烧录的。

解决办法

重新烧录引导程序

  1. 把下开发板从USB口上拔下
  2. 按住板载的Boot按钮,一直按住,不要松开哦
    按住开发板上的Boot按钮,旁边有个字母B
  3. 把开发板插入电脑的USB口,此时开发板进入bootloader 模式
  4. 在Aruino的IDE开发环境中,选择串口,然后点“烧录引导程序”
    烧录引导程序
  5. 烧录完成后,根据提示然后按Reset键重启开发板

未证实的原因

  1. 烧录程序时的未知原因导致Bootloader被破坏
  2. 烧录程序时不小心碰到了Boot键导致bootloader被破坏
    无论如何,通过重新烧录引导程序又可以正常工作了,随手记录个梯子,给不不幸遇到的小伙伴爬坑
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

原子星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值