如何通过编程器读取ROM
发布时间:2019-11-17 07:47浏览次数:
有时您不能通过PC 3000读取ROM由于PCB损坏。在某些情况下,您需要解除芯片和使用程序员设备读取ROM内容。
在本教程中,我们将展示如何做到这一点。

作为一个例子,让我们以希捷ST 3500418AS驱动器为例。这个驱动器是F3家族,所以没有原始ROM数据,我们将无法使用捐助PCB。

松开PCB

这是一个ROM芯片。我是温邦德W25X40AL。如果你怀疑哪个芯片是ROM芯片-典型的ROM芯片是8针SOIC。此外,您还可以通过芯片标签搜索数据表。

用钳子和热风拆焊ROM芯片

芯片未焊!
现在我们需要将芯片插入到程序员设备中。我用SOIC适配器作为程序员XeltekSuperPro500p。这种型号的程序员从2013年起就不再生产了,但它仍然是一个很好的设备,适合阅读大多数ROM芯片可以在HDD PCB上找到。

要读取芯片,我们需要使用SOIC适配器。
把芯片靠近适配器的底部,键必须在左上角。每个芯片可以被不同的放置,所以检查在程序员的软件中的位置。

现在将SOIC适配器插入到程序员中,并将其放置在DIP面板的底部。
现在所有东西都准备好读芯片了。

让我们运行Xeltek软件
你得按下装置选项卡,选择您的ROM芯片并按确定。

如果您不确定如何将芯片放置在SOIC适配器中,可以按以下方式查看有关ROM芯片的文档。Dev.Info扣子

读取ROM芯片朗读,阅读左边面板上的按钮。如果阅读是成功的,你会看到
Reading...
Read ok!
0:00'01''13 elapsed.

您可以检查缓冲区,以直观地检查ROM是否已被读取。

将ROM内容保存到文件按下保存文件图标。

在这里选择File type=二进制。

现在,您可以使用生成的bin文件写入捐赠板,或者在ACELab十六进制编辑器中打开它,以进行任何更改或检查某些信息。