Page 1 of 1

ESP32C3通过eFuse将VDD_SPI_AS_GPIO设置为1后,程序MD5不匹配

Posted: Tue Dec 14, 2021 9:00 am
by shenbk
通过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
eFuse查询.png (35.01 KiB) Viewed 8516 times
写入成功后再次检测如图:
eFuse修改结果(标注).png
eFuse修改结果(标注).png (37.13 KiB) Viewed 8516 times
但是此后该芯片再也不能下载程序,具体错误如图:
下载出错.png
下载出错.png (15.19 KiB) Viewed 8516 times
请问有哪位遇到过类似问题,具体是哪里设置出错。

Re: ESP32C3通过eFuse将VDD_SPI_AS_GPIO设置为1后,程序MD5不匹配

Posted: Thu Dec 16, 2021 1:48 am
by shenbk
另外就是使用esptool.py --port com4 write_flash_status --non-volatile 0是无法修改FLASH状态的,具体如下
修改FLASH状态(标注).png
修改FLASH状态(标注).png (30.76 KiB) Viewed 8459 times

Re: ESP32C3通过eFuse将VDD_SPI_AS_GPIO设置为1后,程序MD5不匹配

Posted: Sat Dec 25, 2021 1:18 am
by Xin888
我是遇到了sha256没通过,感觉有点玄学 :mrgreen:

Re: ESP32C3通过eFuse将VDD_SPI_AS_GPIO设置为1后,程序MD5不匹配

Posted: Mon Oct 30, 2023 4:51 am
by 86yhs@163.com
我也遇到了同样的情况, 改了此熔丝后,esp32c3芯片(芯片内4MB)无法下载,也不运行; 但通过efuse
命令行是可以连接芯片。

Re: ESP32C3通过eFuse将VDD_SPI_AS_GPIO设置为1后,程序MD5不匹配

Posted: Mon Oct 30, 2023 5:30 am
by 86yhs@163.com
遇到了同样问题, 改熔丝显示成功后,本来期待多一个gpio11可以用,现在好了,程序不能下载,不能运行,一个io口也没得用了。
测试了2个esp32c3,都是同一个问题;

芯片没死,因为通过espefuse.py 命令行可以连上芯片,但就是无法下载程序,之前下载的也不运行了。

Re: ESP32C3通过eFuse将VDD_SPI_AS_GPIO设置为1后,程序MD5不匹配

Posted: Mon Mar 04, 2024 2:05 am
by jevian
这个问题解决了吗?我计划使用esp32fh4,并且把VDD_SPI当作gpio来使用,现在看到这个论坛的消息有点不敢了。

Re: ESP32C3通过eFuse将VDD_SPI_AS_GPIO设置为1后,程序MD5不匹配

Posted: Mon May 27, 2024 2:22 pm
by IvanLi
[ESP32-C3FH4修改GPIO11(VDD\_SPI)为普通IO后Flash无法通讯! - ESP32 Forum](viewtopic.php?t=35343)

我烧完了,连不上了。内置 Flash 的不能烧它 :cry: