TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335X,使用8-bit的NAND FLASH,U-BOOT总是找不到NAND FLASH

U-Boot 2012.10 (Apr 03 2013 – 15:41:15)
I2C:   ready
DRAM:  512 MiB
WARNING: Caches not enabled

NAND: maf_id: 00000000
dev_id: 00000000
READID:  00 00
Read entire ID string  00 00 00 00 00 00 00 00
No NAND device found!!!
0 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
env_relocate now
*** Warning – readenv() failed, using default environment
 信息如上。我怀疑是CONFIG_SYS_NAND_BASE 基地址设置的问题,TI提供的源码使用的是16 BIT的NAND,我改用8 BIT的,请问CONFIG_SYS_NAND_BASE如何确定,我用的是CS0

Jian Zhou:

这个和基地址没关系,因为nand位数变了,读写操作要改,你要对照NAND数据手册更改读写操作。

yin zhang1:

请问解决了吗? 加我QQ 125721633 谢谢了

Gary Wu:

回复 yin zhang1:

各位好!

可以参考如下的帖子http://e2e.ti.com/support/arm/sitara_arm/f/791/t/220554.aspx

 

赞(0)
未经允许不得转载:TI中文支持网 » AM335X,使用8-bit的NAND FLASH,U-BOOT总是找不到NAND FLASH
分享到: 更多 (0)