用的就是am3358 evm开发板,硬件没有任何修改,nandflash型号为MT29F2G08AB,8bit,2GB。
使用的uboot也是配套的sdk里的uboot,uboot启动时检测不到nandflash,提示信息如下:
NAND: HW ECC Hamming Code selectedNo NAND device found!!!0 MiB
怎么回事?
weidong wu:
设置为nand启动后,插上sd卡,这时3358再次运行sd卡上的MLO和Uboot时就能探测到nandflash了,但是此时Uboot对nandflash的读写擦除都提示protected,怎么解决?
Yaoming Qin:
回复 weidong wu:
检查下CPLD Profile Switch, 可以参考 http://processors.wiki.ti.com/index.php/AM335x_General_Purpose_EVM_HW_User_Guide
weidong wu:
回复 Yaoming Qin:
没用啊,我的cpld profile 设置就是默认设置,全部off。
另外,我sd boot时,有时能探测到nand,有时却不能。。。
Yaoming Qin:
回复 weidong wu:
板子插紧了吗