Hello,
currently I'm working on a customer Board based on the ICEv2 with some perhiperial changes. The customer board has an eMMC. Plan is to use the eMMC for both bootloader and FTP.
We are using PDK AM335x v 1.0.12.
In the PDK I've found two different modules usable for the eMMC:
- packages\ti\drv\mmcsd;
- ti\starterware\bootloader (and ti\starterware\examples\mmcsd) - only SD is supported in this version.
The latter one was used and modified in an older project, the CSS project comes from an older versionf of industrial SDK, but thoe code seems not to be changed. Because the ICEv2 dows not support eMMC, the eMMC part is not implemented in the TI library.
I have some questions.
- Is the content of "starterware" still supported by TI?
- The bootloader seems not to use any of the drv/mmcsd files - is that intentioned, a result of different developments or a missunderstanding by me?
- Is it possible to use a bootloader by using the drv/mmcsd? Which user specific functions have to be registered?
- Is it possible to use arbitray parts of eMMCS using the bootloader project (including modifications)?
- Which ofthe MMCSD libraries schould be used in future to still get TI support?
- Is there a current documentation for both MMCSD packages?
Thank you very much.