Hello,
UART1_RTS_B is configured as SD CD_B signal during SD boot :
Table 8-18 (SD/MMC IOMUX Pin Configuration) of the i.MX6 UL RM (Rev. 1, 04/2016).
When internal boot failed, “SD or MMC card will be scanned on uSDHC1. If card is detected
and valid boot image is found in card, then boot image will be loaded then executed. Pad
of SD1_CD is used to detect whether card is inserted” - section 8.12 (SD/MMC Manufacture Mode)
of the i.MX6 UL RM.
So, the UART1_RTS_B pulled low may cause SD boot, if proper card is inserted to SD1
port, even if the SD1 is not default boot device. If the UART1_RTS_B is pulled high - no SD boot occurs.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------