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

DM8127 8bit nandflash 无法启动

现在在DM8127上调试8bit 的nandflash无法启动。

之前使用16bit nandflash是可以启动的,但是nandflash老是掉分区,用nandtest测试很容易出错,考虑到通用性和成本等问题考虑换成8bit的nand。

把bootmode12拉低了,其他硬件配置都跟16bit nandflash配置一样,驱动上按sdk做了相应的修改,但是上电之后一直都打印CCCCC。

用示波器测了flash的型号,启动的时候应该去读过flash,感觉没有读到flash的数据。

请问还有什么地方需要注意的?

还有就是uboot跟flash型号有关吗?比如说一个可以启动的uboot烧到其他型号的flash(8127支持的ID)上,有可能会起不来吗?

Chris Meng:

alex_xu驱动上按sdk做了相应的修改

具体修改了什么?是否有修改uboot的ti8148_ipnc.h里面的下面部分?

#define GPMC_NAND_ECC_LP_x16_LAYOUT     1-》修改为# define GPMC_NAND_ECC_LP_x8_LAYOUT        1

Chris Meng:

回复 Chris Meng:

Alex,

不同的Nand的时序是有差别的,所以相关GMPC CONFIG寄存器也可能需要做相应的修改。

赞(0)
未经允许不得转载:TI中文支持网 » DM8127 8bit nandflash 无法启动
分享到: 更多 (0)