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.

Linux/TMDXEVM3358: New EVM won't boot from factory SD card

Part Number: TMDXEVM3358

Tool/software: Linux

Just received a new AM335x Evaluation module (NOT starter kit). P/N: TMDXEVM3358 Rev 1.6A.

Verified the dip switches were set in default position, inserted factory SD card and tried to boot, got the following message on the serial port console:

CCCCCCCC

U-Boot SPL 2011.09 (Apr 08 2012 - 18:29:14)

Texas Instruments Revision detection unimplemented

Incorrect magic number in EEPROM

read_eeprom() failure

From other posts, the fix seems to be fixing an I2C EEPROM that wasn't programmed properly. Directions seem to apply to the Starterkit, but some postings indicate it also applies to the Evaluation module. I created an SD card

Booted EVM with this card, ran the memory programming / show configurations and have this:

1. Show Configurations

2. Edit Configurations

3. Any Other Key to Cancel

Enter Your Choice : 1

**********************************************

TMDXEVM3358-SK Board

******** Reading From ID MEMORY *****
Header in ID-MEMORY LSB: 0xAA
Header in ID-MEMORY : 0x55
Header in ID-MEMORY : 0x33
Header in ID-MEMORY MSB: 0xEE

BOARD NAME IN ID-MEMORY : A33515BB

VERSION NUMBER : 1.6A

SERIAL NUMBER : 36154P160256

Configurations : SKU#01
**********************************************

Tried to boot with the factory SD card and still get the read_eeprom error.

How can I correct this?