i.MX6 USB_OTG_ID signal - which pad is checked at powering up

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

i.MX6 USB_OTG_ID signal - which pad is checked at powering up

649件の閲覧回数
M_MA
Contributor I

Hi

I need to understand the pin/pad selection of the USB_OTG_ID signal.

According to the i.MX 6Dual/6Quad Applications Processor Reference Manual page 5073 the USB_OTG_ID Signal can be routed to the pad ENET_RX_ER or GPIO_1.

How does the iMX6 Processor know which pad is configured/chosen (as USB_OTG_ID) while powering up. Is it done via resistor combination at the EIM Bus or do I need to configure it in the MfgTool / UUU Tool?

Thanks

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

628件の閲覧回数
M_MA
Contributor I

I want to use MfgTool / UUU Tool to program initially the external SPI ROM of the iMX6 processor.

There is no SW (uboot/kernel) on the iMX6 device except the internal ROM bootloader.

Does this ROM bootloader decide which USB OTG ID pad is captured to set the USB OTG interface as host or device initially?

My worries are that the i.MX 6 will not be recognized as USB OTG Device for the initial programming.

0 件の賞賛

615件の閲覧回数
disheng
Contributor III

Well the ROM code should be able to detect which pin is connected, otherwise it would be pretty stupid to allow to pins for USB OTG ID but only one is allowed in the ROM code 

0 件の賞賛

637件の閲覧回数
disheng
Contributor III

It is configured in the uboot and kernel device tree.

0 件の賞賛