Page 1 of 1

Burning Fuses BLOCK3 via JTAG

Posted: Fri Mar 05, 2021 3:07 pm
by olegboicenco
Hi all!
Is it any possibility/mechanism to burn ESP32 EFUSE_BLK3 using OpenOCD+JTAG?


Thanks in advance!
Oleg

Re: Burning Fuses BLOCK3 via JTAG

Posted: Tue Mar 09, 2021 7:10 pm
by olegboicenco
Up

Re: Burning Fuses BLOCK3 via JTAG

Posted: Wed Mar 10, 2021 12:21 pm
by Michalpu
Here is simmiliar topic of that matter https://www.esp32.com/viewtopic.php?t=17006

Re: Burning Fuses BLOCK3 via JTAG

Posted: Wed Mar 10, 2021 3:34 pm
by olegboicenco
Michalpu wrote:
Wed Mar 10, 2021 12:21 pm
Here is simmiliar topic of that matter https://www.esp32.com/viewtopic.php?t=17006
Thank you for responding!
But in that topic author used espefuse utility, which works via UART

Dear forum moderators (espressif official), please answer my question

Thanks in advance!
Oleg

Re: Burning Fuses BLOCK3 via JTAG

Posted: Thu Mar 11, 2021 3:49 am
by ESP_Sprite
I don't think we have any easy-to-use support for burning fuses in OpenOCD. (Checking with a colleague, will come back to this if I'm wrong.) You can technically still manually burn the fuses by directly writing the eFuse registers in OpenOCD or GDB, but that's a bit fiddly.

Re: Burning Fuses BLOCK3 via JTAG

Posted: Wed Mar 17, 2021 2:48 pm
by olegboicenco
ESP_Sprite wrote:
Thu Mar 11, 2021 3:49 am
I don't think we have any easy-to-use support for burning fuses in OpenOCD. (Checking with a colleague, will come back to this if I'm wrong.) You can technically still manually burn the fuses by directly writing the eFuse registers in OpenOCD or GDB, but that's a bit fiddly.
Thanks for your reply, ESP_Sprite! Please clarify if the Espressif is planning to add such a function / tool in the near future?