Boot from SD card
Dear community,
we use STM32MP1 SoC in some of our projects. Normally, we use eMMC card, so we use just two DIP switch positions: 000 (for uploading images into eMMC) and 010 (for booting from eMMC). We utilize SD card after booting from eMMC for storing our data.
Once I prepared bootable SD card and tried booting from SD using DIP switch 101 position. And nothing happened.
As long as we setup pins for SD card (in CubeMX, for example) and build images, Linux, U-boot and DTB become updated, so LInux and U-boot know, what actual pinout of SD card is. I wonder, at the first boot stage while BootROM selects media to proceed booting: eMMC, SD, USB (according to DIP switch position) how does it know actual SD (or eMMC) card pinout ?
I miss something important, please, guide me.
