mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-18 11:33:17 +03:00
An ECC-enabled image sets the ECC attribute on MSPI PMS PSRAM region 0, and that register survives a digital core reset (USB Serial/JTAG reset, software reset). An ECC-disabled image never wrote it, so the controller kept enforcing the 16 byte ECC access rules while the software reported an MSPI alignment of 1. Program the ECC state on every boot instead.
PSRAM MSPI Interrupt Handling
Overview
This file (system_layer/esp_psram_mspi.c) handles PSRAM-specific MSPI interrupt registration.
| Chip Type | MSPI_LL_INTR_SHARED |
Behavior |
|---|---|---|
| Shared IRQ | 1 | Register to shared MSPI dispatcher |
| Separate IRQ | 0 | Register standalone PSRAM ISR via esp_intr_alloc() |
Documentation
For detailed architecture, flow diagrams, and API reference, see: