PC-3000 Flash 自动将不支持的芯片ID添加到软件中

大家好!Dru硬盘123

ACE Lab工程师定期向PC-3000 Flash软件数据库中添加新的NAND存储芯片。包含新XOR、NAND ID、ECC和动态XOR的更新每周都会在Flash中发布。如果我们的客户遇到不支持的XOR或未知的芯片ID,我们会尽力与客户沟通,并通过远程控制紧急添加所需的资源。Dru硬盘123

Dru硬盘123

我们强烈建议联系ACE Lab技术支持,因为每个现代的未知NAND芯片都有许多直接影响数据读取质量和完整性的附加读取参数。Dru硬盘123

无论如何,我们在即将发布的PC-3000 Flash 8.2.x软件更新中添加了一项新功能,允许自动添加未知存储芯片,并实现100%的参数匹配结果。Dru硬盘123

要使用此自动ID参数检测功能,您的NAND存储芯片需要支持0xEC读取命令——幸运的是,大多数现代单体芯片和经典的TSOP/BGA NAND已经支持此功能。Dru硬盘123

那么,让我们尝试在新版本的PC-3000 Flash 8.2.x中读取不支持的TSOP-48芯片:Dru硬盘123

Dru硬盘123

当我们尝试读取芯片ID时,在芯片标记附近出现了一个白色字符串。这意味着当前ID不在数据库中。同时,该芯片在ONFI列中有一个“+”标记。此标记表示当前NAND支持0xEC命令,用于自动NAND参数检测:Dru硬盘123

Dru硬盘123

ID读取针对两种总线宽度——8位和16位。极有可能,这个NAND是8位的,而不是16位的,因为宽总线存储芯片如今不那么流行了。所以,点击第一个8位ID字符串并选择“添加芯片”:Dru硬盘123

Dru硬盘123

如果NAND完全支持0xEC命令,软件将自动检测所有NAND ID参数并在存储芯片参数中显示它们:Dru硬盘123

Dru硬盘123

如果NAND存储器需要额外的读取参数(如最大块大小、实际块大小、LUN编号、每块页面数等),它们也会自动添加到软件数据库中。Dru硬盘123

现在,让我们再次尝试读取NAND ID。芯片将准备好进行转储:Dru硬盘123

Dru硬盘123

Dru硬盘123

那么,让我们总结一下新的芯片ID参数检测信息:Dru硬盘123

  1. 此方法仅适用于2017-2019年及之后发布的较新的NAND存储芯片。它们通常完全支持0xEC命令;Dru硬盘123

  2. 如果由于接触不良或引脚脏污导致您的ID读取不正确,此功能将无法工作。像0x98009800或0x45009892这样的ID是清理NAND引脚的信号。同样的情况也可能发生在单体芯片上。内部单体控制器的影响可能会阻止对NAND ID的正确读取访问。在这种情况下,需要禁用(切断)CPU或施加电压降。Dru硬盘123

  3. 如果您不确定ID读取是否正确 – 请通过ACE Lab技术支持门户告知我们 – 我们很乐意帮助您处理未知芯片参数Dru硬盘123