Record the esp-hosted PSRAM-mempool famine dead-end

Comment-only. Moving the esp-hosted transport buffers off PSRAM
(MEMPOOL_PREFER_SPIRAM=n), to keep the radio's SDIO DMA off the DSI's
bus and stop it starving the framebuffer read, was tried against the
flicker — but it exhausts internal RAM and boot-loops in esp-hosted init
before Wi-Fi comes up. Documented so it isn't retried; the setting stays
=y.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LKPbR6DY2JygHbyLjxm7Uu
This commit is contained in:
2026-07-15 14:43:55 +02:00
co-authored by Claude Opus 4.8
parent 4c3718411e
commit 7abf9e3fdd
+4 -1
View File
@@ -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