RT:我们使用 66AK2H14芯片设计了一个板卡,把参考设计上的512MB的nand flash换为了16GB的一款芯片,均为镁光芯片,但是boot loader提示无发识别到nand flash存储器。我们把nand存储器从型号MT29F4G08ABBDAHC:D 换为了MT29F128G08AKCABH2-10ITZ_A,具体芯片参数和内部存储单元组织形式见下图。
现在我们想咨询TI的技术支持或者是熟悉的做过设计的坛友明确一下 66AK2H14芯片支持的最大的nand -flash容量和芯片类型,以及我们的设计上如何修改boot代码和系统代码,让我们的设计的板卡上的软件能运行起来。
下图是原来的参考设计上nand规格MT29F4G08ABBDAHC:D和图纸
参考设计的图纸
下图是我们自己修改更换的nand规格MT29F128G08AKCABH2-10ITZ_A和参考图纸
我们设计的图纸
Nancy Wang:
所支持的nand flash类型请看nand boot章节。
www.ti.com.cn/…/spruhj3.pdf
www.ti.com.cn/…/sprugy5c.pdf
具体的打印信息可以贴出来一下吗?
具体修改的代码部分我需要询问更了解这款芯片的TI资深工程师,再为您解答,一旦得到回复会立即回复给您。
user6343419:
回复 Nancy Wang:
打印信息比较简单,见下图:
还要烦请TI的资深工程师,告知我们如何修改BootLoader代码,方便我们把nand flash用起来,谢谢!
Nancy Wang:
回复 user6343419:
请问是从arm核启动的吗?
使用的SDK版本是什么?
nand flash可以正常读写吗?
user6343419:
回复 Nancy Wang:
1:是从ARM核启动的,
2:信息可以从上面的启动信息里看到的啊
3:nand不能正常读写,所以才寻求你们的技术支持
Nancy Wang:
回复 user6343419:
了解了,请耐心等待。
user6343419:
回复 Nancy Wang:
非常感谢
user6343419:
回复 Nancy Wang:
我的技术问题有解决方案了吗?
Nancy Wang:
回复 user6343419:
K2H 上连接nand flash的emif接口仅支持符合ONFI 1.0标准并且可支持多达4 bit ECC的nand.
具体需要检查一下uboot代码为什么没有检测到nand设备,怀疑是自制板上使用的NAND未满足EMIF的要求。