armbin2elf:用于32位ARM的bin2elf转换器工具
在找不到现有解决方案后,我沮丧地编写了此工具。
在线上有各种各样的“ bin2elf”脚本,其中包含调用objcopy和ld的魔术序列,但我发现它们完全不够用。 是的,从技术上讲,他们可能会创建一个ELF文件,但这是一个没有太多实用程序的文件。 它们的输出缺少有效的入口地址,并且无法提供必要的元数据来指示THUMB或ARM模式。 结果,诸如objdump之类的工具严重无法提供有用的信息。
样品用量
假设您有一个从0x0000_0000开始的ARM Cortex-M的二进制映像。 入口地址为0x101(最低有效位被置位,指示THUMB模式)。
armbin2elf output.elf 0x101 code.bin 0
假设您有一个带有两个二进制映像的ARM Cortex-M; 一个从0x0000_0000开始,第二个从0
评论0
最新资源