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.