nand_get_flash_type: second ID read did not match 0e,ec against 0b,0b

NAND:  nand_get_flash_type: second ID read did not match 0e,ec against 0b,0b
No NAND device found!!!

0 MiB

我确定硬件没有问题,因为别的u-boot,不会出现这个问题!而且nandflash 能读写正常


//这种情况可能是NFCONF  NFCONT没有配置好的原因.

//我的板子上对应:

twrph0 = 4; //这个根据芯片手册设置,韦东山用的010
twrph1 = 2;
tacls = 0;

cfg = 0;
cfg |= S3C2410_NFCONF_TACLS(tacls - 1);
cfg |= S3C2410_NFCONF_TWRPH0(twrph0 - 1);
cfg |= S3C2410_NFCONF_TWRPH1(twrph1 - 1);
writel(cfg, &nand_reg->NFCONF); //这个是配置寄存器,时序.

cfg = (0<<13)|(0<<12)|(0<<10)|(0<<9)|(0<<8)|(0<<6)|(0<<5)|(1<<4)|(0<<1)|(1<<0);
writel(cfg, &nand_reg->NFCONT);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值