关于Nand Flash的使用(针对三星K9F系列)

    前两天在搞Ch375(南京生产的USB解决方案芯片),读写都没有问题,也能完成初始化操作,就是不中断,用示波器测试1引脚(中断引脚)信号会跳变为低电平然后慢慢地返回到高电平,很奇怪!最后才发现是示波器的问题,设置成为侧交流分量造成的。最后检测PCB惊人的发现是PCB上这根线没有连上。

    说主题!

    今天搞Nand Flash,前面测试没有问题,能写入数据也能读出数据,并且完全正确。但是用文件系统来读写的时候,ID没问题,但是读写都不对,只要读数据读出来的就是错的,结果显示Spare区的第六个字节不为0xFF,表示它是一个坏块,很纳闷,刚贴上去的Nand怎么会一系列的坏块呢?搞不明白。换了好几块芯片,同时也换了好几种型号,最后没折了,想到了先全部擦除一次试试。擦除的软件显示的却有很多坏块,不过擦除完了,就没有坏块了!

    这里附带Nand Spare区的信息:

我的Nand一块里面有32页共528字节,

每一页分为ABC区:A区256字节,B区256字节,共同组成了每一页的主数据区剩下的16字节为C区,也就是我们说的Spare区 </

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值