Download mode crash on new ESP32-S3
Posted: Wed Sep 27, 2023 4:50 am
Hi,
We have a PCB with ESP-S3FH4R2 on which we want to disable jtag. But it always crashes when it enters download mode after a single.
Here is the log
We did burn DIS_USB_SERIAL_JTAG on ESP-S3FH4R2 last year and there was no issue. We also found a ESP-S3FH4R2 chip bought last year and soldered it to the new PCB. It runs well after burning DIS_USB_SERIAL_JTAG.
There is a few posts which show the same backtrace on this forum:
https://esp32.com/viewtopic.php?t=34013 , Jun 07, 2023
https://esp32.com/viewtopic.php?t=35529 , Aug 31, 2023
The NEW chip: ESP32-S3 142023 FH4R2P3K4470 MNP632000 FB02PVF496
The OLD chip: ESP32-S3 122022 FH4R2PPG7210 MNN889000 FB00PMT788
Steps:
1. Burn efuse DIS_USB_SERIAL_JTAG on chips without flashing them
2. Enter download mode by pull IO0 down and reset
Result:
Download mode crashes on NEW Chip and runs on OLD chip.
We have a PCB with ESP-S3FH4R2 on which we want to disable jtag. But it always crashes when it enters download mode after a single
Code: Select all
espefuse.py -p /dev/ttyACM0 --do-not-confirm burn_efuse DIS_USB_SERIAL_JTAG
Here is the log
Code: Select all
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x21 (DOWNLOAD(USB/UART0))
waiting for download
Guru Meditation Error: Core 0 panic'ed (LoadProhibited)
Core 0 register dump:
PC : 0x400511b1 PS : 0x00060330 A0 : 0x80049188 A1 : 0x3fceb640
A2 : 0x00000000 A3 : 0x3ff1e3fb A4 : 0x00000001 A5 : 0x00000000
A6 : 0x00000000 A7 : 0x00000088 A8 : 0x800533dc A9 : 0x3fceb620
A10 : 0xfffffffb A11 : 0x3fceeebc A12 : 0x3fceefbc A13 : 0x00000000
A14 : 0x00000000 A15 : 0x00000006 SAR : 0x0000000f EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000000 LBEG : 0x400570e8 LEND : 0x400570f3 LCOUNT : 0x00000000
Backtrace: 0x400511b1:0x3fceb640 0x40049185:0x3fceb670 0x400491e5:0x3fceb690 0x40043917:0x3fceb6b0 0x4004392a:0x3fceb6d0 0x40043c33:0x3fceb6f0 0x40034c45:0x3fceb710
There is a few posts which show the same backtrace on this forum:
https://esp32.com/viewtopic.php?t=34013 , Jun 07, 2023
https://esp32.com/viewtopic.php?t=35529 , Aug 31, 2023
The NEW chip: ESP32-S3 142023 FH4R2P3K4470 MNP632000 FB02PVF496
The OLD chip: ESP32-S3 122022 FH4R2PPG7210 MNN889000 FB00PMT788
Steps:
1. Burn efuse DIS_USB_SERIAL_JTAG on chips without flashing them
2. Enter download mode by pull IO0 down and reset
Result:
Download mode crashes on NEW Chip and runs on OLD chip.