You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Board resets to safe mode for reason: “Internal watchdog timer expired.”
Description
Also tested in 8.1.0-RC.0. I suspect that busio.SPI() is taking SPI0 used by the ESP32S3 to talk to its internal flash, rather than the SPI2 or SPI3 buses that are safe for the MCU to assign.
Additional information
Defining the SPI() object in the REPL does not immediately result in an error, and commands like print(some local variable) seem to still work, but most other commands result in a watchdog reset.
The text was updated successfully, but these errors were encountered:
SPI0/1: GPIO26-32 are usually used for SPI flash and PSRAM and not recommended for other uses. When using Octal Flash or Octal PSRAM or both, GPIO3337 are connected to SPIIO4 ~ SPIIO7 and SPIDQS. Therefore, on boards embedded with ESP32-S3R8 / ESP32-S3R8V chip, GPIO3337 are also not recommended for other uses.
CircuitPython version
Code/REPL
Behavior
Board resets to safe mode for reason: “Internal watchdog timer expired.”
Description
Also tested in 8.1.0-RC.0. I suspect that busio.SPI() is taking SPI0 used by the ESP32S3 to talk to its internal flash, rather than the SPI2 or SPI3 buses that are safe for the MCU to assign.
Additional information
Defining the SPI() object in the REPL does not immediately result in an error, and commands like print(some local variable) seem to still work, but most other commands result in a watchdog reset.
The text was updated successfully, but these errors were encountered: