迅维网

查看: 812|回复: 0
打印 上一主题 下一主题

看帖子有感,关于大容量FLASH数据的读写。

  [复制链接]
跳转到指定楼层
1#
发表于 2022-8-30 23:36:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 广东广州 来自 广东广州

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
强烈请教各位大师:FLASH芯片(BGA封装)MT29F2G08ABDHC(丝印NW101)读写问题
https://www.chinafix.com/thread-1276769-1-1.html
看到 这个帖子,原作者很困惑。特意发帖说明一下下。
其实因为现在nand flash 的容量大了,厂家都不能保证每个位都是正常的。
所以nand flash的出厂标准是只保证第一个扇区是好的,每个bit都没问题。
后续的扇区只能保证95%的良率,至于数据的完整性保障,靠flash的每个扇区的保留区域来做ECC。这个ECC的算法又取决于系统开发商自主选择的ECC算法。有些用公有ECC算法,这个用编程器就能完整读出数据。有些是私有算法,这样编程器就读不出完整的数据。
若是用编程器读取RAW 数据,这样就会每次读取的数据都不一样。
一般 这种flash读取跟写入,都是先将bootloader写入boot 区,就是第一扇区的数据,这里可以用编程器也可以在原有平台上用JTAG,然后在原有平台上在bootloader引导下用串口,usb口或网口在flash 内备份或写入系统软件。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复