I have a TMDSAM3517EVM and can flash the x-loader and u-boot that come from LogicPC with an sdcard using boot.scr. The next step is to program a u-boot that I compile from TI source. I am using ti-sdk-am3517-evm-05.03.02.00 and the code sourcery arm-arago-linux-gnueabi toolchain and can configure and compile u-boot from the boardsupport directory.
$ export CROSS_COMPILE=arm-arago-linux-gnueabi-
$ export ARCH=arm
$ make am3517_evm_config
$ make
This gets me a u-boot.bin that seems reasonable, but when I load it into the board using either the boot.scr method or nand write, it does not run. I can load the u-boot.bin that comes from LogicPC with either the boot.scr or nand write methods and it runs just fine so I believe the recipe to writing to flash is working.
The question is "What am I missing that precludes me from running a u-boot I compile from the ti-sdk?"
Charles Krinke