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

joseph_ji
Posts: 70
Joined: Thu Jun 17, 2021 1:26 am

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

Postby joseph_ji » Thu Jan 06, 2022 2:40 am

硬件环境:开发板ESP32-C3-DevkjtM-1
IDF环境:IDF-4.3
如题,在使用flash_encryption这个例程时,在第一次已经烧写固件进去,flash加密的情况下,又烧写了一次明文固件,导致运行出错,日志如下:
运行log.PNG
运行log.PNG (33.86 KiB) Viewed 13656 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 13656 times
请教,我该如何解除flash加密?
ps:flash加密设置在开发模式下
Last edited by joseph_ji on Thu Jan 06, 2022 10:27 am, edited 1 time in total.

joseph_ji
Posts: 70
Joined: Thu Jun 17, 2021 1:26 am

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

Postby joseph_ji » Thu Jan 06, 2022 10:24 am

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

joseph_ji
Posts: 70
Joined: Thu Jun 17, 2021 1:26 am

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

Postby joseph_ji » Tue Jan 11, 2022 2:12 am

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

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

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

Postby ESP_ICY » Fri Jan 14, 2022 6:55 am

感谢反馈,这边会在文档做一些修改

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

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

Postby ESP_ICY » Wed Jan 19, 2022 6:21 am

这边和内部文档确认过了,文档应该是没有问题的,是不是你当初查看文档时时没有选择芯片类型
1.png
1.png (732.2 KiB) Viewed 13431 times

joseph_ji
Posts: 70
Joined: Thu Jun 17, 2021 1:26 am

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

Postby joseph_ji » Thu Jan 20, 2022 1:29 am

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

aiya122
Posts: 15
Joined: Sun Jun 19, 2022 8:37 am

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

Postby aiya122 » Sun Oct 09, 2022 8:54 am

您好 我OTA也遇到了flash不能写入的问题 请问一下您这边是怎么解决的呢

Who is online

Users browsing this forum: Majestic-12 [Bot] and 34 guests