| |

iFix 爱修网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 34|回复: 1

MT29F2G08ABAEA 闪存颗粒读写问题

[复制链接]
发表于: 昨天 16:19
| 显示全部楼层 |阅读模式
寻找 论坛大佬 或技术员  我手上有一课MT29F2G08ABAEA 闪存颗粒 我用RT809H 读取时 选择了 硬拷贝 +不跳过OOB(跳过OOB复选框没有勾选)  , 和跳过OOB (复选框勾选)+ 跳过坏块并重组数据+不跳过OOB(复选框没有勾选)+跳过OOB(复选框勾选)得到 几个不同版本到的bin文件都是264MB大小(276,824,064 字节)按芯片手册计算264MB(276,824,064 字节)大小的确是 2048+OOB64字节等于2112字节每页 2112*64页=一块*2048(总块数)=(276,824,064 字节)完全正确 这是理论带OOB数据的正确大小 另外一种方式跳过坏块并重组数据加跳过OOB(跳过OOB复选框勾选)理论大小应该是 2048每页(纯数据不含oob)*64页每块*总块数2048=256MB(268,435,456字节)这应该才是纯数据大小  我现在遇到的问题就是 在读取时不管够不够选跳过OOB 得到的bin文件大小都是264MB(276,824,064 字节)里面的数据是否正常???采用不同的方法(硬拷贝不跳过OOB ,跳过坏块并重组数据+跳过OOB)得到的两个bin 文件作比较,里面的数据跟地址 完全对的上 也不错位(其中本应该是OOB的数据的64字节 却被真实有效的数据覆盖)请问这是什么原因?? 还是说 这些设置里面 的功能都是针对写入时才生效?? 我用备份出来的数据往新的闪存颗粒回写时应该怎样设置才正确  ??

点评

跳过OOB这个功能暂时没有开放,使用久的芯片一般选择重组数据,比较新或没坏块可以选择硬拷贝。注意NAND存在位反转,母片不要擦除写入,换芯片写入上机测试。  发表于 昨天 19:29
回复

使用道具 举报

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

本版积分规则

QQ|||iFix 爱修网 ( 粤ICP备2021135374号 )

粤公网安备 44060602002064号

GMT+8, 2025-12-17 06:45 , Processed in 0.049630 sec., 12 queries .

Powered by Discuz! X3.4

Release 20191201, © 2001-2025 Comsenz Inc.

MultiLingual version, Rev. 850, © 2009-2025 codersclub.org

快速回复 返回顶部 返回列表