We were successfully able to boot over an eMMC device on usdhc2 on the EVK boards provided by Freescale which use the default ALT0 pins. However, on our software development kit that we designed we are using the ALT8 function of different pins for our eMMC device that we are trying to boot over as shown below. So how do we configure the iMX6 UL to boot over the non default usdhc2 pins below? I have already configured all the BOOT_CFG pins to be in their proper state.
D14 | ALT8 | usdhc2.CLK |
A13 | ALT8 | usdhc2.CMD |
C14 | ALT8 | usdhc2.DATA0 |
B14 | ALT8 | usdhc2.DATA1 |
A14 | ALT8 | usdhc2.DATA2 |
B16 | ALT8 | usdhc2.DATA3 |
A12 | ALT8 | usdhc2.DATA4 |
D13 | ALT8 | usdhc2.DATA5 |
C13 | ALT8 | usdhc2.DATA6 |
B13 | ALT8 | usdhc2.DATA7 |
B12 | ALT8 | usdhc2.RESET_B |
J14 | ALT8 | usdhc2.CD_B |
Thanks,
David
Hi David
boot iomux configuration is hardcoded and can not be changed,
it is described in Chapter 8 System Boot
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thank you very much.