我从Offer-up购买了Hyosung NH1500,它启动并初始化了一些外围设备,然后吐出来,出现“ COM下载失败”错误。我搜索了Google并得出了0条结果,我一直在搜索和阅读有关ATM的所有资料,并对它们进行反向工程,但是信息不多。我能够找到ATM的更新文件,并且更新文件中有一个名为boot.bin的文件,当我将其放入IDA Pro并将处理器设置为ARM Little-Endian ARMv4T时,因为该处理器是S3C2410A,这就是数据表上所说的,但是我无法找出加载二进制文件的地址以获得任何看起来正确的反汇编代码,但该文件中的字符串为“ COM下载失败”。帮助我在此处的更新文件中找到bios.bin的加载地址。

评论

看一下本文,也许该方法也可以应用于您的MIPS设备。

#1 楼

更新中的文件不是ARM,而是经典的16位x86代码。例如,在F000:0000处加载bios.bin并从F000:FFF0(标准x86入口点)开始反汇编会产生不错的代码:
与通用PC的经典BIOS不太相似。