nuttx/boards
Tiago Medicci Serrano b28d60947a boards/xtensa/esp32/esp32-devkitc: Fix psram_usrheap defconfig
When both CONFIG_ESP32_SPIRAM and  CONFIG_ESP32_SPIRAM_USER_HEAP
are selected, the device must not select CONFIG_NSH_ARCHINIT.
Instead, CONFIG_BOARD_LATE_INITIALIZE must be selected. This is
necessary because the SPI flash initialization disables the cache,
and only internal memory is then accessible. So, if the  SPI flash
initialization is performed by the entry task (nsh_main, a regular
task), it would use the user heap to allocate memory, which would
cause a system crash when the cache is disabled. On the other hand,
by selecting CONFIG_BOARD_LATE_INITIALIZE, a kernel thread is
dedicated to perform the initialization, and the cache can be
safely disabled.

Signed-off-by: Tiago Medicci Serrano <tiago.medicci@espressif.com>
2026-04-14 09:21:17 +02:00
..
arm boards/nrf5340-dk: add qencoder example 2026-04-12 19:41:52 -04:00
arm64 style: fix checkpatch issues after debug.h move 2026-04-07 07:50:06 -03:00
avr include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
dummy
hc/m9s12 include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
mips include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
misoc/lm32/misoc include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
or1k/mor1kx/or1k include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
renesas include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
risc-v arch/risc-v: Enable low power mode for ESP32-P4 2026-04-10 14:33:52 -03:00
sim/sim/sim style: fix checkpatch issues after debug.h move 2026-04-07 07:50:06 -03:00
sparc style: fix checkpatch issues after debug.h move 2026-04-07 07:50:06 -03:00
tricore arch/tricore: support tc4evb board. 2026-03-10 10:38:19 +01:00
x86/qemu/qemu-i486 include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
x86_64/qemu/qemu-intel64 include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
xtensa boards/xtensa/esp32/esp32-devkitc: Fix psram_usrheap defconfig 2026-04-14 09:21:17 +02:00
z16/z16f/z16f2800100zcog boards/z16/z16f: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
z80 include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
.gitignore
Board.mk sh:Change expansion path logic 2024-03-04 01:18:45 +08:00
boardctl.c drivers/usbdev: add UVC gadget class driver 2026-03-29 12:35:22 -03:00
CMakeLists.txt boards: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
dummy.c boards: migrate to SPDX identifier 2024-11-12 22:20:59 +08:00
Kconfig boards/risc-v/esp32p4: add Waveshare ESP32-P4-PICO-WIFI board support 2026-03-30 16:46:29 +02:00
Makefile Makefile: Remove make depend files by make distclean 2026-02-16 16:27:57 +01:00