Page 1 of 1

[已解决] windowns环境下,esp32c3如何解除flash加密?

Posted: Thu Jan 06, 2022 2:40 am
by joseph_ji
硬件环境:开发板ESP32-C3-DevkjtM-1
IDF环境:IDF-4.3
如题,在使用flash_encryption这个例程时,在第一次已经烧写固件进去,flash加密的情况下,又烧写了一次明文固件,导致运行出错,日志如下:
运行log.PNG
运行log.PNG (33.86 KiB) Viewed 13653 times
于是,我参照https://docs.espressif.com/projects/esp-idf/zh_CN/v4.3.2/esp32c3/security/flash-encryption.html#updating-encrypted-flash-serial 这个方法操作,但是windows下,该指令没有正确执行:
buru_efuse_failed.PNG
buru_efuse_failed.PNG (92.54 KiB) Viewed 13653 times
请教,我该如何解除flash加密?
ps:flash加密设置在开发模式下

Re: windowns环境下,如何解除flash加密?

Posted: Thu Jan 06, 2022 10:24 am
by joseph_ji
我使用espefuse.py summary指令查看,发现esp32c3的efuse里面看不到FLASH_CRYPT_CNT,但是esp32就看得到
esp32如下:
esp32_efuse.PNG
esp32_efuse.PNG (98.2 KiB) Viewed 13581 times
esp32c3如下:
esp32c3_efuse_1.PNG
esp32c3_efuse_1.PNG (101.02 KiB) Viewed 13581 times
esp32c3_efuse_2.PNG
esp32c3_efuse_2.PNG (89.37 KiB) Viewed 13581 times
麻烦指导一下,c3目前"软转"了,但是设置选择是开发模式,是不是关闭flash加密的方法与esp32不一样?

Re: [求助]windowns环境下,esp32c3如何解除flash加密?

Posted: Tue Jan 11, 2022 2:12 am
by joseph_ji
已解决,经过验证,esp32c3解除flash加密,不能使用espefuse.py burn_efuse FLASH_CRYPT_CNT,而是要使用espefuse.py burn_efuse SPI_BOOT_CRYPT_CNT;官方的文档在解除flash加密这块的说明好像是针对esp32的,希望根据修改

Re: [求助]windowns环境下,esp32c3如何解除flash加密?

Posted: Fri Jan 14, 2022 6:55 am
by ESP_ICY
感谢反馈,这边会在文档做一些修改

Re: [求助]windowns环境下,esp32c3如何解除flash加密?

Posted: Wed Jan 19, 2022 6:21 am
by ESP_ICY
这边和内部文档确认过了,文档应该是没有问题的,是不是你当初查看文档时时没有选择芯片类型
1.png
1.png (732.2 KiB) Viewed 13428 times

Re: [求助]windowns环境下,esp32c3如何解除flash加密?

Posted: Thu Jan 20, 2022 1:29 am
by joseph_ji
ESP_ICY wrote:
Wed Jan 19, 2022 6:21 am
这边和内部文档确认过了,文档应该是没有问题的,是不是你当初查看文档时时没有选择芯片类型1.png
感谢确认与回复,芯片类型我选的是没错的,就是esp32c3,只是idf的版本,我选的是stable(v4.3.2);我确实没仔细去比对idf版本,再次感谢确认

Re: [已解决] windowns环境下,esp32c3如何解除flash加密?

Posted: Sun Oct 09, 2022 8:54 am
by aiya122
您好 我OTA也遇到了flash不能写入的问题 请问一下您这边是怎么解决的呢