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.

PROCESSOR-SDK-AM335X: eMMC and network boot

Part Number: PROCESSOR-SDK-AM335X
Other Parts Discussed in Thread: TMDXEVM3358

#1. When I power up my AM335x evm, how do I make it boot directly from the network instead of from the SD card.
It currently loads the U-Boot from the uSD card. If there is no SD card present it does not boot up at all.
It simply prints this repeatedly.
 
CCCCCCCCCCCCCCCC ...
 
If I were to use the Ti-supplied Sd card that came with the evm-kit, I get this message ...
U-Boot SPL 2011.09 (Apr 08 2012 - 18:29:14)
Texas Instruments Revision detection unimplemented
Incorrect magic number in EEPROM
read_eeprom() failure
 
Seems like this is due to the presence of a really old version of U-BOOT present on it.
 
When I boot with an SD-card we created following the Ti instructions, the system boots up into u-boot
first and then into linux properly. However, we would like to accomplish the following No-SD boot up options using entirely
a. boot from eMMC - this is for production
b. boot from network - this is for development purposes
 
Clear instructions on how to modify my EVM to accomplish these would be quite helpful.