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.

AM5728: Can't use u-boot-spl.bin in SDK version 6

Part Number: AM5728
Other Parts Discussed in Thread: AM5748, , BEAGLEBOARD-X15

Our end goal is to use a custom AM5748, but we're currently testing on an AM5728.

In SDK version 4.00.00.04, we were able to run the pserial-boot.pl file pointed at u-boot-spl.bin, the board would transmit "CCCC," and then we were able transmit u-boot.img using picocom without any issue. However, in SDK version 6.03.00.106, running the bin file doesn't cause the board to output "CCCC," and the transmission fails. How can we get this to work? Thanks!

  • We've tried the ubuntu portion of that pdf, which is what is producing the error detailed above. The windows version isn't working for us either since the serialport module isn't working correctly. There's a chance that the 32-bit version of activestate will work, but it unfortunately isn't being distributed to free users.

  • Hi Mike,

    On windows: It is working on:

    PC (Windows 10, 64-bit) and used Activeperl-5.24.2.2403

    1) What is the OS version that you are using?
    2)  "serialport module isn't working correctly" What exactly do you mean by this?

    The query that i mentioned has UART boot functional on a previous SDK.

    - Keerthy

  • Hi Mike,

    One of my colleague got UART boot working on version 6.03.00.106 windows:

    PC (Windows 10, 64-bit) and used Activeperl-5.24.2.2403.

    Log:

    CxyzModem - CRC mode, 3(SOH)/1413(STX)/0(CAN) packets, 5 retries
    Loaded 1445892 bytes


    U-Boot 2019.01-g333c3e72d3 (Apr 20 2020 - 04:15:00 +0000)

    CPU  : DRA752-GP ES2.0
    Model: TI AM5728 BeagleBoard-X15
    Board: AM572x EVM REV A.20
    DRAM:  2 GiB
    MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
    Loading Environment from FAT... MMC: no card present
    Loading Environment from MMC... omap_hsmmc_send_cmd : DMA timeout: No status update
    *** Warning - No block device, using default environment

    omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
    invalid mmc device
    Net:
    Warning: ethernet@48484000 using MAC address from ROM
    eth0: ethernet@48484000
    Hit any key to stop autoboot:  0
    =>
    =>
    =>

    Please let us know if you can try on the same combination.

    - Keerthy

  • We didn't end up getting activeperl to work, but switching to 32-bit strawberryperl worked for us on Windows 10 64-bit. Thanks for your help!