IMX6UL UART or USB serial downloader

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX6UL UART or USB serial downloader

Jump to solution
2,534 Views
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

Labels (1)
0 Kudos
1 Solution
1,202 Views
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!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
1 Reply
1,203 Views
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 Kudos