IMX6UL UART or USB serial downloader

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

IMX6UL UART or USB serial downloader

跳至解决方案
3,543 次查看
alubeiro
Contributor IV

Hi all,

We got a custom board based on a IMX6UL, which is not detected as an HID.

Is there anyway to know if the serial downloader is going through UART or USB?

Maybe any register or something?

Thanks and best regards

标签 (1)
0 项奖励
回复
1 解答
2,211 次查看
Yuri
NXP Employee
NXP Employee

Hello,

  In serial downloader mode i.MX6UL boot ROM  checks activity on USB OTG1 and UART 1/2.

According to section 8.9.2 (UART) of the i.MX6UL RM : "The noise on UART RX data pad may
cause a “data ready” event reported by UART controller, and further cause ROM entering UART
serial download mode."

   I am afraid we do not have explicit external indicator to define if boot ROM is in serial downloader

mode, and what channel is used : USB or UART, except having proper activities of USB or UART.

Also JTAG debugging may be used to define what device USB or UART is active now.

   The fact of non-working USB boot mode (when properly configured BOOT_MODE[1:0] ) may mean,

the system does not start. Please check design using "Hardware Development Guide for the

i.MX 6UltraLite Applications Processor".

http://cache.freescale.com/files/32bit/doc/user_guide/IMX6DQ6SDLHDG.pdf


Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
回复
1 回复
2,212 次查看
Yuri
NXP Employee
NXP Employee

Hello,

  In serial downloader mode i.MX6UL boot ROM  checks activity on USB OTG1 and UART 1/2.

According to section 8.9.2 (UART) of the i.MX6UL RM : "The noise on UART RX data pad may
cause a “data ready” event reported by UART controller, and further cause ROM entering UART
serial download mode."

   I am afraid we do not have explicit external indicator to define if boot ROM is in serial downloader

mode, and what channel is used : USB or UART, except having proper activities of USB or UART.

Also JTAG debugging may be used to define what device USB or UART is active now.

   The fact of non-working USB boot mode (when properly configured BOOT_MODE[1:0] ) may mean,

the system does not start. Please check design using "Hardware Development Guide for the

i.MX 6UltraLite Applications Processor".

http://cache.freescale.com/files/32bit/doc/user_guide/IMX6DQ6SDLHDG.pdf


Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复