求助:谁能给发一个mlc的nand驱动阿?

xpfd 2010-07-12 11:30:57
最近在做三星的一款nand的驱动,从linux下搞的驱动读写校验出错
查看了一下手册发现是mlc的 需要bch的校验,而我那个参考驱动里面只有ecc的校验
因此就导致了读取的时候 总有几个byte是错误的 哪位大大有三星k9gag08u0d的nand驱动清帮忙发一下
谢谢了

芯片是mlc的 4k byte/page 需要使用bch校验
请发到我邮箱
kyohouhi#gmail.com

不胜感激!
...全文
95 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xpfd 2010-10-28
  • 打赏
  • 举报
回复
问题解决了,不是代码的问题,而是没有硬件校验的问题,mlc的nand的驱动需要使用硬件校验
xpfd 2010-07-15
  • 打赏
  • 举报
回复
谢谢楼上的 已经收到
Linux_lee 2010-07-13
  • 打赏
  • 举报
回复
给你发了个WINCE上的MLC驱动,GAG08我们也用过
TheSaviour 2010-07-13
  • 打赏
  • 举报
回复
BCH也只是ecc中的算法之一,nand本身应该不会指明要求必须哪一种算法,它只会要求最少纠错位数,具体采用哪种算法,要看处理器有没有硬件ECC模块,有的话就用硬件的,它是什么算法就什么算法。如果不带硬件,那就软件ECC,算法可以自选。
sike200008 2010-07-12
  • 打赏
  • 举报
回复
没有 帮定
xpfd 2010-07-12
  • 打赏
  • 举报
回复
是8bit校验/512bute
博说医械研发 2010-07-12
  • 打赏
  • 举报
回复
WINCE下MLC的NAND也是用的ECC校验,你要根据这个NAND的具体参数来写LINUX下的驱动。
还要看看CPU的ECC的校验是几位的,等等。

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧