鹿
我现在正在开发 PC 软件、以使用 TMS320F28335监控软件的变量数据、就像仿真器一样。 我将在 CCS 项目中提取变量的类型和位置。 但从.map 文件中,我只能获得全局变量的地址,无法为我们的开发提取足够的变量类型,而且在映射文件中找不到静态变量。 我从.out 文件中激发灵感。 在 SPRAAO8文件中、我只能知道.out 文件的原始格式。 那么、我如何获得准确的 COFF 文件格式、尤其是段原始数据。
此致、
K. K
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
鹿
我现在正在开发 PC 软件、以使用 TMS320F28335监控软件的变量数据、就像仿真器一样。 我将在 CCS 项目中提取变量的类型和位置。 但从.map 文件中,我只能获得全局变量的地址,无法为我们的开发提取足够的变量类型,而且在映射文件中找不到静态变量。 我从.out 文件中激发灵感。 在 SPRAAO8文件中、我只能知道.out 文件的原始格式。 那么、我如何获得准确的 COFF 文件格式、尤其是段原始数据。
此致、
K. K
很抱歉、我忽略了这条线。
[引用 user="K.K">现在我遇到了一些新问题、如下图所示。
bool 类型定义在 a 和 b 之间是不同的。在文件中、12用作 DW_TAG_BASE_TYPE、而在 b 文件中为17。 我的问题是、定义代码为什么不同、它们都不同于 dwarf3.pdf (2005年12月20日)第133页的图18中的定义。[/引述]
如果您将 a.out 和 b.out 放入一个 zip 文件、然后将其附加到您的下一篇文章中、我将不胜感激。 我想运行
% ofd2000 -g file.out
并检查输出。 这将让我全面了解这种情况。
我还想了解有关 a.out 和 b.out 之间其他差异的更多信息。 它们是否相同:来源? 构建选项? 编译器版本? 如果有类似的差异、我很感激您能了解这些差异。
谢谢、此致、
乔治