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.

Uart boot on custom Sitara board based on the AM3352 EVM

I have a custom board that is hard wired to boot from uart failing which it will boot from nand. As the board is blank, It needs to boot from uart.

I downloaded the linux sdk and built the spl.

I use the uart to transfer the spl u-boot.bin to the board.

However I do not get a serial "CCCC"  to transfer the actual u-boot.img after it loads u-boot-spl.bin

The following is the serial output:

CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
U-Boot SPL 2014.07-00107-ga6ef75a (May 08 2015 - 17:36:16)

How do I fix this? Do I need to rebuild the spl with a different config? What config options do I need to change for it to boot from uart.

Update: I was able to write a custome board file and bring it to a point where the u-boot-spl.bin loads over uart. However, there seems to be an issue with with the ddr initialization. The spl tries a memset of 16MB on the ddr to make space for the u-boot.img. I get a crash here usually. However, sometimes when I use ccs with jtag, this works (sometimes only) and goes ahead to ymodem initialization. I am doing a board bring up all alone..

Update 2: I am now able to get u-boot up and running and have a u-boot console. I need the commands to load the uImage and dtbs and boot from uart. I also need commands to copy the MLO and u-boot to the emmc from uart. The emmc is still blank.