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.

AM4376: UART0 timing issue in U-boot

Part Number: AM4376

Hello.

We spun a new rev of a custom AM4376 board. I am trying to boot to UBOOT from USB. The serial console is connected to UART0 at 115200 baud. The board appears to boot however the text coming out of UART 0 is garbage. I am able to use the same USB image to boot from the previous revision without problem. So I know that the USB image is good. I examined the UART0 output on the previous (good) revision and the new (bad) revision. I can see that the new rev lags compared to the good, working rev.

I am using a 24mhz crystal for the master clock. My SYSBOOT pins are set to: 011 0100 0001 0011 0000 (SYSBOOT18:0)

I enabled the clock out signal with SYSBOOT17. The clock output is stable and at the correct frequency. I verified that SYSBOOT15:14 signals are connected to the D17 & C17 pads. I tried all four SYSBOOT15:14 combinations. This did not resolve the situation. I also tried various other baud rates on my terminal but wasn’t able to find one that worked.

I’m not sure what else to try at this point. Are there other pins that affect the timing of UART0?

Thank you.