forked from micropython/micropython
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
Milestone
Description
CircuitPython version
Adafruit CircuitPython 8.2.10; 01space_lcd042_esp32c3
Adafruit CircuitPython 9.0.0-rc.0-13-g39b16feaa0-dirty; 01space_lcd042_esp32c3Code/REPL
print("Hello World!")Behavior
Build:Feb 7 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
Saved PC:0x40048b82
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5820,len:0xd0
load:0x403cc710,len:0x7c8
load:0x403ce710,len:0x2518
entry 0x403cc710
Auto-reload is off.
Running in safe mode! Not running saved code.
You are in safe mode because:
CircuitPython core code crashed hard. Whoops!
Heap allocation when VM not running.
Please file an issue with your program at github.com/adafruit/circuitpython/issues.
Press reset to exit safe mode.
Description
After a fresh flash of 8.2.10 up to and including 9.0.0-rc0.13, CircuitPython will boot perfectly fine, displaying the logo and wifi off info on the LCD. After a power cycle, it also works fine. However, if you push the reset button, it boots with the above error:
No amount of ctrl-D soft-boots bring it back to a functional state. When the board is in this safe-mode crashed state, the LCD is still being updated. If I have pushed a settings.toml to the board with my wifi credentials, I can see the LCD update from No IP to the obtained IP.

Additional information
No response