I made another board that routes SDIO to the TF card slot. I tried configuring a new board template but couldn’t figure out how to modify it to use SDIO, so I’ve temporarily set it aside and plan to open-source the board. I’m not familiar with the software architecture and don’t have time to work on adapting it .
The main branch has a development board sf32lb52-core_e8r16, but the board documentation has not yet been released. This board is based on the SF32LB52J and boots from a TF card via the SDIO interface, without using MPI2. MPI1 remains connected to PSRAM.
Although using the SF32LB52B allows avoiding MPI2 and enables booting from internal flash, the lack of PSRAM limits its application scenarios. Additionally, the internal flash capacity is limited, restricting the amount of code that can be stored.
I’ll check again when I have time. Applications without color screens, along with on-chip SRAM and 4MB of flash, are often sufficient. Having all IOs connected to the main core also enables easier control and lower power consumption.