0
是否可以拆卸十六进制stm8固件?微控制器stm8拆卸
是否可以拆卸十六进制stm8固件?微控制器stm8拆卸
您的文件包含两个部分8000-87FFh和8800-BFFFh。显然首先是引导程序,其次是主程序。 您可以分开拆卸它们。
我试图做到以下几点:
naken_util.exe -disasm -stm8 ./fw.hex > ./fw.asm
引导文件与普通IRQ表开始。主文件将所有IRQ指定为886Bh,其中似乎开始main()
函数,并且第一条指令是asm("sim")
,它禁用所有IRQ。
此外,您可以使用一些更复杂的程序,如IDA,并在需要时将它们解压缩。
文件固件.hex - http://rgho.st/download/7vsCNsnB8/2416d20a3037ed3f1c515f6c29af79f9c2304d0e/oldtermo.hex – Smeshariki