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: UART burned the QSPI flash

Part Number: AM2434
Other Parts Discussed in Thread: UNIFLASH, LP-AM243

Hi team,

Here's an issue from the customer may need your help:

On custom boards, main area, UART0 of R5_00, customer's own serial cable, burning QSPI flash using UniFlash will occur checksum error. While using the serial port of the XDS110 on the demo board, UniFlash can be burned successfully by soldering the flash onto the LP-AM243 board.

Compiling sbl_uart_uniflash_GD25Q16E.tiimage, sbl_ospi_GD25Q16E.tiimage, AM243x_GPIO_Led.appimage and AM243x_GPIO_Led.appimage_xip under CCS, the flash is then burned with UniFlash in the SDK, and the flash is successfully flashed with the serial port of the XDS110 on the LP-AM243 board, but a checksum error occurs when burned with the serial cable on custom board, as the following figures show:

This figure is a successful flash chip soldered to the LP-AM243 board using the serial port of the XDS110. 

The custom PCB board fails to burn using the universal serial cable as shown above.

Could you help check this case? Thanks.

Best Regards,

Cherry

  • Hello Cherry,

    I have a few questions so to help my understanding so that I can try to solve your issue. 

    • Could you please provide the flash memory part number as well as a block diagram showing how it is connected? 
    • Can you confirm the custom board's boot mode?
    • Are you able to use a different serial cable with the same behavior to confirm that the cable is not causing any problems?

    Thank you,

    Erik