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.

AM3358: UART boot mode

Part Number: AM3358

I have created my own system using BeagleBone Black Wireless as a reference design. Now I'm trying to take it. This design almost the same as BeagleBone Black Wireless, but eMMC is factory erased.

I downloaded and installed PROCESSOR-SDK-LINUX-AM335X 04_01_00_06 from software-dl.ti.com/.../index_FDS.html

In /ti-processor-sdk-linux-am335x-evm-04.01.00.06/board-support/prebuilt-images I found the files u-boot-spl.bin-am335x-evm and u-boot-am335x-evm.img, Then I copied them to another directory and renamed to u-boot-spl.bin and u-boot.img.

After that I connected my system to the PC via UART and received "CCCCC". u-boot-spl.bin (described above) is successfully send by Tera Term using XMODEM, but after the completion of the transfer, "CCCCC" does not appear, is this normal?
So the system is not response for any UART commands, I reboot this system. "CCCC" appears again, and I'm trying to send u-boot.img (described above) using YMODEM in Tera Term. In Tera Term v.4.96, it does not send file and immediately close the transfer window. In Tera Term v.4.67 it reaches the Packet#: 116 and stops.

I also tried to boot from the SD card with am335x-evm-linux-04.01.00.06.img.zip (downloaded from software-dl.ti.com/.../index_FDS, but my system does not respond (it is not detected via USB and does not send "CCCCC" via UART). But this SD card is successfully boot on my BeagleBone Black Wireless.

I am hope for your help.

  • The software team have been notified. They will respond here.
  • Hello Vyacheslav,

    Please, check this guide. Setup the xmodem and ymodem to send the packages in 1K mode and transfer them one after another.

    It is normal not to see "CCCC" once the u-boot-spl.bin-am335x-evm had loaded, since the board expects to receive the next u-boot-am335x-evm.img. I can boot from UART on my BBB with the u-boot-spl.bin-am335x-evm and u-boot-am335x-evm.img prebuilt images from PROCESSOR-SDK-LINUX-AM335X 04_01_00_06. You can also try to boot with this u-boot-spl.bin-am335x-evm since it loads the second u-boot-am335x-evm.img a bit faster.

    Best regards,
    Kemal

  • Thank you for your answer!
    I have download your file u-boot-spl.bin-am335x-evm and transfer it using XMODEM in Tera Term. After the transfer was completed, this message appeared:

    U-Boot SPL 2013.10-g78d8ebd (Mar 30 2014 - 20:46:34)
    Could not probe the EEPROM; something fundamentally wrong on the I2C bus.
    Could not get board ID.
    Could not probe the EEPROM; something fundamentally wrong on the I2C bus.
    Could not get board ID.
    Unknown board, cannot configure pinmux.### ERROR ### Please RESET the board ###

    Is it normally response for this file or is something wrong with my system? I use the programmed EEPROM from BeagleBone.

  • Thanks!
    This was a problem with the EEPROM power supply. I fixed it, and my board successfully booted from SD.