Hi,
I've got a custom board largely based on a cutdown beagle xm board that can boot from SD cards in MMC1 and MMC2.
Our goal is to be able to boot from MMC2 if it has a bootable device if not MMC1 so as to allow for upgrades, and also to allow MMC1 to be a soldered on eMMC device
We are able to boot xload from either device if only one fitted with sys boot pins in 0b10001 state but if we have mmc1 then it always boots from that at power on which conflcits with the docuementation, if we then do a reset pulse then it boots from mmc2
we also have an issue which I understand is related to the fact that mmc2 is diffrent in its dma handling to mmc1, this prevents the dvsdk build of linux from mounting the mmc2 device.
Anyone overcome similar issues? I have now got an SD attached to the mmc2 of a beagle xm and behaves in the same way suggesting that the issue is with the device to my mind.
David