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.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.