工具/软件:TI C/C++编译器
作为 MSP430F167代码开发过程的一部分、dis430.exe 将 CCS 中的.out 文件反汇编了。
然后、检查"设计为独立代码段"是否有独立代码定义的地址范围之外的任何呼叫/跳转。
早期版本的 MSP430反汇编器(dis430.exe)在反汇编过程中生成了十六进制地址、但后续版本使用它们的符号名称替换了十六进制地址。
例如、早期的反汇编器会生成此格式
009840:B012 调用 #0xbe48
但后面的格式会生成该格式
009852:B012 调用 #SET_HW_rev
dis430.exe -h 显示有一个选项
--nodr,-a 不在指令中打印带有标签名称的地址
我将其读取为将输出恢复为旧格式、但无法使其生成旧格式。
是否有办法让较新版本的 dis430.exe 生成旧的十六进制格式而不插入符号?
谢谢、
John Wright