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.

AM2434: have send errors when doing UART boot on custom board

Part Number: AM2434
Other Parts Discussed in Thread: UNIFLASH, SYSCONFIG

Hi BU experts,

My customer is doing UART boot on their custom board. What they do is basically following the EVM setup guide, except that using their own board.

They are using the default_sbl_null.cfg for the python script and are able to execute the first command successfully. However, they have send errors when executing the second command, shown in below picture:

We've look at similar issues on E2E, and have run the follow tests:

1. Using serial terminal to confirm AM243x is sending 'C' after power-on

2. Make sure no other program is occupying the serial port. (Since the first command is successful, this is unlikely)

3. Make sure using python3

4. Make sure it's hs_fs device and uses the hs_fs images.

5. Connect to am243x and load the sbl symbol to see the status. As the python script is terminated due to send error, am243x is still waiting for uart data in the uart driver.

Meanwhile, we've removed mmcsd in the sbl syscfg since customer board has no mmcsd. The sbl would stuck at mmcsd initialization if mmcsd is not removed. I am not sure if this is relevant.

Any idea what might be the cause of this?

Thanks,

Hang.