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 unimplementedCould not probe the EEPROM; something fundamentally wrong on the I2C bus.read_eeprom() failure. continuing with ddr3Could not probe the EEPROM; something fundamentally wrong on the I2C bus.CCxyzModem - CRC mode, 0(SOH)/229(STX)/0(CAN) packets, 3 retriesLoaded 232592 bytes
After transform u-boot.img .It shows:
U-Boot 2011.09 (Jan 04 2013 - 11:30:54)
I2C: readyDRAM: 256 MiBWARNING: Caches not enabledCould not probe the EEPROM; something fundamentally wrong on the I2C bus.NAND: HW ECC Hamming Code selectedNo NAND device found!!!0 MiBMMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1*** Warning - readenv() failed, using default environment
Net: cpswHit 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 ?
I do not know the problem comes from software or hardware
Hi Tao Qi,
I am not a Hardware engineer. So in Software perspective you can just check the PINMUX related with EEPROM.
Thanks,
Veera