ofd6x是tI的ccs中的一个解析elf文件的工具,具体如何使用它解析一个elf文件并将结果保存到文本中,下面会详细说明,很简单。
1.首先你需要有ofd6x这个工具,没有的话去TI官网下载或者百度网盘:点击打开链接 密码:dwrc将其放到你电脑的某个路径中。
2.Windows 命令脚本 (.cmd)制作
创建一个后缀为.cmd的脚本文件,向里面写入如下代码,其中path=后面的路径C:\ti\ccsv7\tools\compiler\ti-cgt-c6000_8.1.4\bin 是我自己ofd6x的路径,这里请写入你自己的工具路径,脚本文件放桌面就行,方便你自己打开
@echo off path=C:\ti\ccsv7\tools\compiler\ti-cgt-c6000_8.1.4\bin;%path% cmd
3.解析文件并输出
把你需要解析的文件放到和脚本文件同一目录下,双击打开脚本文件输入如下命令:
ofd6x 被解析文件 >xx.txt
这样会生成一个xx.txt文件,里面有被解析文件的详细elf信息,如下图所示我的演示。ddd.txt文件中详细记录着elf文件的文件头 section segment 程序头等信息。这个分析比在linux下使用readelf objdump工具解析elf更方便点,我自己觉得