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.

Cannot boot from Starterware for AM335x Starter Kit

Hi,

It can boot up from SDK for a 2 GB SD card using create-boot.sh. But it always only sends out  CCCC for a Starterware boot. I follow the procedures on:

http://processors.wiki.ti.com/index.php/AM335X_StarterWare_Booting_And_Flashing

Booting Via SD Card

Booting from SD Card involves two steps.

  1. Preparing the SD card.
  2. Booting the target.

Preparing the SD card

The SD card needs to be prepared, by FAT formatting it as follows.

  1. HP USB Disk Storage Format Tool v2.0.6 Portable has to be used to format the SD card. This tool can be downloaded from this link.
  2. Choose a SD card and a USB based or similar SD card reader/writer. Plug it to a Windows host system.
  3. Run the HP USB Disk Storage Format Tool v2.0.6 Portable executable. The executable should automatically detect the SD card plugged via reader. Else point it to the new disk.
  4. Choose FAT32 if the SD card size is greater that 4GB. Else FAT should be good to go.
  5. Click on 'Start'.
  6. After the formatting is complete, the card is ready to be populated with the files required.
  7. The converted bootloader binary image(Bootloader binary image(boot.bin) appended with the TI Image Header) has to be renamed to "MLO" from "boot_ti.bin". The boot_ti.bin is created by building the bootloader in MMC/SD boot mode.
  8. Similarly the converted application binary image has to be renamed to "app" from "<app_name>_ti.bin"
  9. Copy both the boot loader image "MLO" and the application image "app" to the SD card.
  10. Safely eject/remove the card from the host, unplug the card reader, remove the SD card. The SD card is ready for use on AM335x target.

I make a FAT (not FAT32) format (not quick format), select MLO in step2 under folder: starterware_path:

/home/robert/AM335X_StarterWare_02_00_00_07/binary/armv7a/cgt_ccs/am335x/evmskAM335x/game

, select an application which has been named app from game_ti.bin.

Because there are only 4 'C' (CCCC), it can say that MLO does not run yet?

The SD card should be OK because it runs correctly using it as a boot from SDK.

Thanks,