PC3000 Flash 7.2.9.4131 自动Bad Bytes(坏字节)切割功能
朋友们,大家好!从 PC-3000 Flash 7.2.9 版本开始,您可以使用自动 BadBytes 剪切功能(插入、添加、坏列)。
这种新模式有助于显著减少手动 BadBytes 研究和剪切的时间。请点击下面的链接,了解更多关于如何在实践中使用这种方法的信息。
有关 Bad Bytes 的更多信息,请参阅我们之前的文章:
PC-3000 Flash如何检测和消除dump转储中的添加(插入、坏列)
PС3000 Flash AU6989和AU6998的XORed inserts
示例#1:
带有TLC芯片的SM3257EN控制器。它包含许多 1 字节插入(白色列),它们在两个平面之间创建偏移:
位图右侧的黑线是大小为 27 字节的 SA 区域(标记 + ECC):
要使用新的自动剪切模式,请右键单击位图,然后选择“自动查找”:
然后选择两个平面(平面 0 和平面 1):
最后,选择坏字节的类型(在本例中为白色列):
如果一切正常,您将获得 Planes 字符串中的 BadBytes 位置和完美的 BitMap:
页面末尾:
示例#2:
带有 MLC 芯片和“不可见”BadBytes(每个 BadByte 都是下一个字节副本的列)的 AU6989 控制器:
使用自动查找功能,尝试检测所有 BadBytes:
示例#3:
带有 TLC 芯片和“经典”2 字节 BadColumn 的SM3257EN控制器。左边的黑色列是 ECC 范围的边框(它对两个平面都重复,这不是一个坏字节!右边的白色列是 BadByte。在此“插入”之后,所有数据都会发生变化:
在页面末尾的 SA 区域上的平面之间切换
剪切这个 BadColumn:
BadByte 切割后,SA 线变直:
结论
新功能可以帮助您在 BadBytes 手动剪切期间节省时间。无论如何,我们建议您始终检查最终结果,因为此剪切工具可以剪切比您需要的更多的字节。当新模式的工作效果不如预期时,有一些例外:
- 具有大量 BitErrors 的情况。 自动检测功能可能会执行错误的检测,因为 ECC 错误会影响最终结果;
- 群联控制器的情况,其中 DATA 和 ECC 范围用 FF 字节划分。有时,SA 边框的后行可能会被检测为 BadColumns 的位置,如以下示例所示:
右边的宽黑线是“数据”之后的“标记+ECC”区域的起点。中间的细黑线是标记和 ECC 区域完成的边框。范围的总大小为 1101 字节。
这是同一页面,但没有 BadByte 剪切。如您所见,服务区的细边框被移动,这些列可能被检测为 BadBytes。该软件将消除它们,包括 SA 区域的必要部分。
如果您有任何问题,请随时联系 。我们的工程师随时准备帮助您切割最有线的 BadBytes!