I am making a new board use the TI AM3352 and 29F2G08ABAEA (NAND),nearly the same as ARM MPU AM335x EVM Base Board 15x15 Package Schematic (Rev 1.1A). We do not use the LCD and the daughterboard.And we use the nand without a sd card.
now we have some problem.everything is successful until we flash images to nand int UART boot mode. the sysboot[0-15] is set as 10000000 0000001 to boot via UART.And transform u-boot-spl.bin,it shows:
U-Boot SPL 2011.09 (Jan 04 2013 - 11:30:54)
Texas Instruments Revision detection unimplemented
Could not probe the EEPROM; something fundamentally wrong on the I2C bus.
read_eeprom() failure. continuing with ddr3
Could not probe the EEPROM; something fundamentally wrong on the I2C bus.
CCxyzModem - CRC mode, 0(SOH)/229(STX)/0(CAN) packets, 3 retries
Loaded 232592 bytes
After transform u-boot.img .It shows:
U-Boot 2011.09 (Jan 04 2013 - 11:30:54)
I2C: ready
DRAM: 256 MiB
WARNING: Caches not enabled
Could not probe the EEPROM; something fundamentally wrong on the I2C bus.
NAND: HW ECC Hamming Code selected
No NAND device found!!!
0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - readenv() failed, using default environment
Net: cpsw
Hit any key to stop autoboot: 0
While transform MLO ,it shows :no device available
After that ,I could not do any opration to the nand
So what can I do ? is that the nand correct ?(It works at 1.8v while the ARM GPMC is 3.3v). Or that I lost some important chip such as e2prom or cpld , sw8?
Do I need to modified the U-boot ?