Just a quick reminder: The MicroSD / eMMC is special.The charge circuit should support up to 2A. Right now it looks like the configuration is a little funky. The battery does not appear to charge fully and I haven’t been able to make measurements and fully characterize this yet. More to come once I’m able to do this.
Ok that sounds good. I see in the TRM that there is an option to boot from SD and fall back to eMMC, then to USB if no bootloader is found. This may be a good way to configure the boot pins if it’s not already configured this way. This way it will fall back to eMMC unless there’s a bootable SD loaded.
Is there currently a method in place for flashing the eMMC? I remember ED saying this was not yet implemented yet but I could be mistaken. If not, a flashing SD image may be a simple solution. Basic bootloader and kernel that automatically starts up, partitions eMMC, and flashes when booted with this SD card in.
Flashing via a USB/serial boot option would probably be best, but I haven’t found any good information about the OMAP5s serial boot process. If you have any documents describing this that would be awesome
The OMAP5 only supports three MMC-Devices - and these are the two big SD Card slots and the eMMC/MicroSD.
The eMMC/MicroSD have a switch where you can either connect the eMMC or MicroSD to the third OMAP5 input.
Right now, you can only switch to either one, but if someone codes a driver, it would be possible to make Linux see both devices at once and the driver flips the switch and sends the according data to the proper device.