完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
通过espefuse.py --port com4 burn_efuse VDD_SPI_AS_GPIO 1对ESP32C3的eFuse中BLOCK0的VDD_SPI_AS_GPIO写入1,从而将VDD_SPI引脚作为普通I/O来使用,写入前eFuse中的所有BLOCK内容如图:
eFuse查询.png (35.01 KiB) Viewed 7084 times 写入成功后再次检测如图: eFuse修改结果(标注).png (37.13 KiB) Viewed 7084 times 但是此后该芯片再也不能下载程序,具体错误如图: 下载出错.png (15.19 KiB) Viewed 7084 times 请问有哪位遇到过类似问题,具体是哪里设置出错。 |
|
相关推荐
1个回答
|
|
在这种情况下,我们需要分几个步骤来解决MD5不匹配的问题:
1. 首先,确保您使用的固件和烧录工具是正确的版本,适用于ESP32-C3芯片。请从官方的Espressif GitHub仓库下载最新的固件和烧录工具。 2. 确保您的烧录环境设置正确。这包括烧录速度、波特率等。通常,烧录速度设置为40MHz,波特率设置为2000000。 3. 重新烧录固件。在烧录固件之前,您可以尝试使用以下命令清除eFuse: ``` espefuse.py --port com4 burn_efuse --efuse-group 0 ``` 这将清除BLOCK0中的所有eFuse设置。然后,重新烧录固件。 4. 如果问题仍然存在,您可以尝试使用以下命令重新烧录eFuse: ``` espefuse.py --port com4 burn_efuse VDD_SPI_AS_GPIO 1 ``` 5. 如果MD5仍然不匹配,您可以尝试以下方法: a. 检查您的USB连接线和端口是否正常工作。尝试更换USB线或连接到不同的端口。 b. 确保您的ESP32-C3芯片没有硬件问题。如果可能,请尝试使用另一块ESP32-C3芯片进行测试。 c. 检查您的烧录环境是否有干扰。确保没有其他设备或软件干扰烧录过程。 6. 如果以上步骤都无法解决问题,您可以考虑在Espressif的官方论坛或GitHub仓库中寻求帮助。在那里,您可以找到其他开发者可能遇到的类似问题和解决方案。 请注意,烧录eFuse是一个不可逆的过程,一旦写入,就无法更改。因此,在烧录eFuse之前,请确保您了解其影响,并遵循正确的步骤。 |
|
|
|
只有小组成员才能发言,加入小组>>
920 浏览 1 评论
552浏览 6评论
461浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
445浏览 5评论
446浏览 4评论
417浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 09:16 , Processed in 0.914887 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号