UART1_RTS_B boot pin configuration

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

UART1_RTS_B boot pin configuration

2,320件の閲覧回数
jacopoagostini
Contributor I

Hi, 

I have a question about boot mode and pin configuration. Is it correct that when the pin UART1_RTS_B is low the system reboot from SD Card. What about if this pin is high?

ラベル(1)
0 件の賞賛
返信
4 返答(返信)

1,910件の閲覧回数
Yuri
NXP Employee
NXP Employee

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!
-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛
返信

1,910件の閲覧回数
jacopoagostini
Contributor I

Thanks for the answer.

What about if I configure a simple GPIO pin for the card detection and so I don't choose one of the possible pin listed in datasheet? Is SD Card detection still possible after a software configuration?

0 件の賞賛
返信

1,910件の閲覧回数
Yuri
NXP Employee
NXP Employee

Hello,

  boot options / pin configurations are provided by boot ROM during  boot.

After that it is possible to reconfigure pins as needed. And, yes,  SD Card detection

still possible after a software configuration (under OS) in Your case.

Regards,

Yuri.

0 件の賞賛
返信

1,910件の閲覧回数
jacopoagostini
Contributor I

Ok thanks.

My doubt is mainly about the fact that in the datasheet (table 8-7  i.MX6 UL RM  ) I read that to boot from a specific device (SD, NAND, NOR ecc) you simply configure some GPIO pins and I don't understand how UART1_RTS_B pin is involved in this process. 

 

Regards,

Jacopo

0 件の賞賛
返信