Skip to content

Commit

Permalink
ESP32_IGNORE_CHIP_REVISION_CHECK
Browse files Browse the repository at this point in the history
* make its default conditional on relevant configs

* add a help message
  • Loading branch information
yamt committed Jun 27, 2024
1 parent d5dc2a5 commit f0cf13b
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion arch/xtensa/src/esp32/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -2649,6 +2649,24 @@ config ESP32_TICKLESS

config ESP32_IGNORE_CHIP_REVISION_CHECK
bool "Ignore chip revision"
default n
default !ESP32_SPIRAM && !SMP && !WATCHDOG
---help---
Do not prevent boot on chip revisions older than v3.0.

See the following document for the changes in
the chip revision v3.0.
https://www.espressif.com/sites/default/files/documentation/esp32_chip_revision_v3_0_user_guide_en.pdf

The following items are particularly relevant.

* When the CPU accesses the external SRAM in a certain
sequence, read & write errors may occur

* When each CPU reads certain different address spaces
simultaneously, a read error can occur

* Due to the flash start-up time, a spurious watchdog
reset occurs when ESP32 is powered up or wakes up
from Deep-sleep

endif # ARCH_CHIP_ESP32

0 comments on commit f0cf13b

Please sign in to comment.