本帖最后由 JDCTS5 于 2024-5-30 09:23 编辑
PC-3000 Flash 8.2.x–在软件中添加不受支持的芯片ID大家好! ACE实验室的工程师定期将新NAND存储芯片添加到PC-3000 Flash软件数据库中。新XOR、NAND ID、ECC和动态XOR的更新每周出现在Flash上。如果我们的客户面临不支持的XOR或未知的芯片ID,我们将尽最大努力与客户沟通,并通过远程控制紧急添加所需的资源。 ![]()
我们强烈建议联系ACE实验室技术支持,因为每个现代未知的NAND芯片都有许多额外的读取中参数,这些参数直接影响数据读取质量和完整性。 无论如何,我们的开发人员在即将发布的PC-3000 Flash 8.2.x软件更新中添加了新附加功能,该功能允许自动添加未知内存芯片,并获得100%的参数匹配结果。 为了使用这种自动ID参数检测,您的NAND存储芯片应该支持0xEC读取命令——对我们来说幸运的是,大多数现代一体化芯片和经典的TSOP/BGA NAND已经支持此功能。 因此,让我们试着读取新版本的PC-3000 Flash 8.2.x中不受支持的TSOP-48芯片: ![]()
当我们试图读取芯片ID时,我们在芯片标记附近得到了一个白色字符串。这意味着当前ID不在数据库中。同时,此芯片在ONFI列中有“+”。此标记意味着当前NAND支持0xEC命令用于自动NAND参数检测: ![]()
ID读取总线宽度——8位和16位。这种NAND最有可能是8位,而不是16位,因为宽总线存储芯片现在不那么流行了。因此,点击第一个8位ID字符串,选择“添加芯片”: ![]()
如果NAND完全支持0xEC命令,软件将自动检测所有NAND ID参数,并将其显示在内存芯片参数中: ![]()
如果NAND存储器需要额外的读取参数(如最大块大小、实际块大小、LUN数、每个块的页面值等),它们也会自动添加到软件数据库中。 现在,让我们再次尝试读取NAND ID。芯片将准备好存储: ![]()
![]()
因此,让我们总结一下新芯片ID参数检测信息: 1.只有在2017-2019年及之后发布的新NAND存储芯片或多或少会采用这种方式操作。它们通常完全支持0xEC命令; 2.如果您的ID由于接触不良或引脚脏而读取错误,则此功能将无法操作。像0x98009800或0x45009892这样的ID是用于清理NAND引脚的信号。同样的事情也可能发生在一体化芯片上。内部一体化控制器的影响可以阻止访问NAND ID修正读取。在这种情况下,将需要CPU禁用(切断)或电压下降。 3.如果您不确定正确的ID读取——请在ACE实验室技术支持门户网站中告知我们——我们将很高兴为您提供未知的芯片参数
|