This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM620-Q1: Clarification on Advisory i2310: Handling UART Boot Timeout Issue on AM62x Processor

Part Number: AM620-Q1
Other Parts Discussed in Thread: UNIFLASH

Tool/software:

Hello Team,

I am working with the AM62x processor and came across advisory i2310 in the errata(i2371) document, which states that the ROM code may hang during UART boot mode due to a potential erroneous timeout interrupt. The workaround presented in advisory i2310 is not implemented in ROM, which can result in the ROM hanging when this issue occurs.

I Seeking some clarification on the following points:

1.Since the software workaround is not implemented in ROM, is there a recommended procedure to avoid or handle this issue during UART boot, especially when using UniFlash tool ?

2. Could you provide more details on the conditions that can trigger the erroneous timeout interrupt in UART boot mode?

Thanks,

Yashwanth

  • There is no workaround for this issue, so the device may not boot from UART if the condition exists.  The recommendation would be to use another method for flashing.  

    The issue is a race condition inside the IP, which can generated at any time, there really arent' any specific conditions that trigger it.

    Regards,

    James