Is there any documentation that explain the difference between CONFIG_SPIRAM_USE_MEMMAP , SPIRAM_USE_CAPS_ALLOC and SPIRAM_USE_MALLOC ? What are the pros and cons of each of the approaches? Thank you. Docs Basically, it's a hierarchy of functionality: 1. SPIRAM_USE_MEMMAP: Your code...
If the bootloader is rebuilt using the same sdkconfig as the application firmware, the crash does not occur. Incidentally, I noticed thatCONFIG_ESP32_ECO3_CACHE_LOCK_FIX=yis added automatically whenCONFIG_SPIRAM=yandCONFIG_FREERTOS_UNICORE is not setare configured. Is this related to the issue?