diff --git a/firmware/sdkconfig.defaults b/firmware/sdkconfig.defaults index 353c15e..41ceda2 100644 --- a/firmware/sdkconfig.defaults +++ b/firmware/sdkconfig.defaults @@ -48,7 +48,10 @@ CONFIG_WIFI_RMT_RX_BA_WIN=16 # hosted task stacks MUST stay in internal RAM (PSRAM stacks assert on P4) CONFIG_ESP_HOSTED_DFLT_TASK_FROM_SPIRAM=n -# hosted 2.x: keep internal RAM for task stacks; buffers go to PSRAM +# hosted 2.x: keep internal RAM for task stacks; buffers go to PSRAM. +# NOTE: tried MEMPOOL_PREFER_SPIRAM=n (buffers -> internal RAM) to keep esp-hosted's +# SDIO DMA off the PSRAM bus and stop it starving the DSI FIFO — but it exhausts +# internal RAM and boot-loops (crashes in esp-hosted init before Wi-Fi). Must stay =y. CONFIG_ESP_HOSTED_MEMPOOL_PREFER_SPIRAM=y # conservative SDIO clock for first data-path proof (raise after verification) CONFIG_ESP_HOSTED_SDIO_CLOCK_FREQ_KHZ=20000