注册Register
登录
论坛
搜索
帮助
导航
网站
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
XGecu Programmer Forums
»
T56/TL866II Plus新增芯片支持
» 读取Nand Flash冗余区和坏块,并将其剔除问题
返回列表
发帖
发短消息
加为好友
AJLL
UID
815
帖子
3
精华
0
积分
23
阅读权限
10
在线时间
5 小时
注册时间
2022-4-19
最后登录
2022-7-26
新手上路
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
AJLL
发表于 2022-4-22 19:56
|
只看该作者
读取Nand Flash冗余区和坏块,并将其剔除问题
Nand Flash
,
冗余区
,
坏块
下载
(71.52 KB)
2022-4-22 19:43
我需要读取Nand芯片内的源数据,下面的操作搞不定:
当第6项:选择“不包含冗余区”;第7项:选择“跳过坏块”,读取到的是:冗余区的数据和坏块的标记数据——除了FF就是坏块标记,128MB的芯片,读出的数据是4MB大小,是选反了吗?还是我操作错误。
收藏
分享
发短消息
加为好友
admin
(王鑫)
UID
1
帖子
942
精华
1
积分
3946
阅读权限
200
在线时间
507 小时
注册时间
2020-3-7
最后登录
2024-9-18
管理员
2
#
admin
发表于 2022-4-27 17:26
|
只看该作者
回复
1#
AJLL
有的芯片,软件设计时使用独特的坏块标记,这种情况不兼容,不能跳过坏块读取及写入
TOP
发短消息
加为好友
AJLL
UID
815
帖子
3
精华
0
积分
23
阅读权限
10
在线时间
5 小时
注册时间
2022-4-19
最后登录
2022-7-26
新手上路
3
#
AJLL
发表于 2022-4-30 11:35
|
只看该作者
回复
2#
admin
感谢回复,这个芯片我擦除子一下,再查坏快是0 bad blocks。进入所谓的“坏块”内查看,全部是固件的原代码,分区烧入的(包含冗余区)。也就是说TL866II PLUS查到的“坏块”,其实写入的是原代码(含00b部分),非坏块部分是没有写入代码的。“坏块”内的数据才是真正有用的。
TOP
返回列表
回复
发帖
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]