PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能
- 时间:6年前
- 浏览:3154次
从PC-3000 Flash 7.2.9 版本开始,就可以使用自动BadBytes切割功能(插入,添加,坏列)。
这种新模式有助于显着减少手动BadBytes研究和切割的时间。
示例#1:
带有TLC芯片的SM3257EN 控制器。它包含许多1字节插入(白色列),可在两个平面之间创建一个移位:
位图右侧的黑线是SA区域,大小为27字节(标记+ ECC):
要使用新的自动切割模式,请右键单击位图,然后选择Autofind :
然后选择两个平面(平面0 和平面1 ):
最后,选择Bad Bytes的类型(在我们的例子中为白色列):
如果一切正常,您将获得Planes字符串中的BadBytes位置和完美的BitMap:
页面结束:
示例#2:
带有MLC芯片和“不可见” BadBytes 的AU6989 控制器(每个BadByte都是下一个字节的副本的列):
使用Autofind功能,尝试检测所有BadBytes:
示例#3:
所述SM3257EN 控制器与TLC芯片和“ 经典” 2字节BadColumn。一个在左边黑柱是ECC范围的边界(它是重复的两个平面,这不是一个坏字节!)。右边的白色列是BadByte。在“插入”之后,所有数据都会移位:
在页面末尾的SA区域上的平面之间切换
切掉这个BadColumn:
在BadByte切割之后,SA线变直:
结论
新功能可以帮助您在BadBytes手动切割期间节省时间。无论如何,我们建议您始终检查最终结果,因为此切割工具可以减少比您需要的更多字节。当新模式不能像估计的那样工作时有一些例外:
1. 具有大量BitErrors的案例。自动检测功能可能会执行错误检测,因为ECC错误会影响最终结果;
2. 使用Phison控制器的情况,其中DATA和ECC范围用FF字节划分。有时,SA边框的背面线可能会被检测为BadColumns的位置,如下例所示:
右侧的黑色粗线是数据后标记+ ECC区域的开头。中间的细黑线是标记和ECC区域完成的边界。范围的总大小为1101字节。
这是同一页面,但没有BadByte切割。如您所见,服务区的细边框已移位,这些列可能会被检测为BadBytes。该软件将消除所有这些,包括SA区域的必要部分。