2025-11-10 11:24 PM - edited 2025-11-10 11:28 PM
I’m working on a custom STM32MP257DAK3 board.
In STM32CubeMX, I need both SDMMC1 (SD card) and SDMMC2 (eMMC) to be supported as possible boot devices.
When I check both:
SDMMC1 → Memory Boot Device
SDMMC2 → Memory Boot Device
The following error appears in IPs assignment rules:
Faulty state detected for SDMMC1, SDMMC2 : Only one Memory Boot Device can be assigned to TF-A simultaneously.
I understand that TF-A allows only one memory boot device at a time.
However, our hardware design supports dual boot options (either from eMMC or SD card). How can I fix this error?