I'm using TISDK06 on a own AM3352 Board similar to TI-EVM board wit TP65910A3 and DDR3 (256MB).
u-boot and kernel are starting proper on TI-EVM TMDSSK3358 (AM3359) board.
Have built a new board file for Linux3.2 in ./arc/arm/mach-omap2/board-am335x_kno_txt.c
derived from board-am335xevm.c.
In our board file I've removed everything except UART0 and I2C0 (for TPS65910).
Exactly this kernel is working on TI-EVM board
on my board bot process hangs at:
==============================================================
U-Boot SPL 2013.10 (May 30 2014 - 21:22:41)
>>> I2C0 On
Incorrect magic number (0xee3355bb) in EEPROM
Could not get board ID.
Incorrect magic number (0xee3355bb) in EEPROM
Could not get board ID.
>>> Setting MUX Start
>>> Setting MUX End
Incorrect magic number (0xee3355bb) in EEPROM
Could not get board ID.
Incorrect magic number (0xee3355bb) in EEPROM
Could not get board ID.
---> MPU 600 VDD 46 CONST 1_1_3 : 46
reading args
spl: error reading image args, err - -1
reading u-boot.img
reading u-boot.img
U-Boot 2013.10 (May 30 2014 - 21:22:41)
I2C: ready
DRAM: 256 MiB
NAND: nand_decode_bbm_options:: badblockpos 0 64 MiB
MMC: OMAP SD/MMC: 0
*** Warning - bad CRC, using default environment
Incorrect magic number (0xee3355bb) in EEPROM
Could not get board ID.
Net: usb_ether
Hit any key to stop autoboot: 0
reading uImage
3185360 bytes read in 306 ms (9.9 MiB/s)
reading initrd.gz
10562028 bytes read in 1004 ms (10 MiB/s)
## Booting kernel from Legacy Image at 80200000 ...
Image Name: Linux-3.2.0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3185296 Bytes = 3 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
Starting kernel ...
=======================================================
Ram has been tested with u-boot internal memorytest and seems to work proper.
Loading uImage and initrd.gz works well too (have compared randomly contents with file for initrd.gz, uImage has checksum)
At TI-EVM board everyting is working proper.