TI中文支持网
TI专业的中文技术问题搜集分享网站

如何通过out、map等生成文件分析变量?

我想分析一个结构体的数据组成,需要获得结构体在内存中各变量的物理位置。根据.map文件,可以获得symbol相应的位置和占用的总内存大小,可以通过.out文件分析获得到结构体全部成员的symbol,但是没有办法或的想elf文件中各个结构体成员的相对偏移地址。

想请教各位,如何CCS是否存在一个选项,可以将结构体下的数据组成按照数据类型(int、float等)列出来?

不知道CCS在调试过程中是怎么获得到数据类型?

gaoyang9992006:应该可以。需要掌握OUT文件所用编码的协议相关资料。
另外简单的方法你可以通过指针方式,输出你所定义结构体变量的地址。

我想分析一个结构体的数据组成,需要获得结构体在内存中各变量的物理位置。根据.map文件,可以获得symbol相应的位置和占用的总内存大小,可以通过.out文件分析获得到结构体全部成员的symbol,但是没有办法或的想elf文件中各个结构体成员的相对偏移地址。

想请教各位,如何CCS是否存在一个选项,可以将结构体下的数据组成按照数据类型(int、float等)列出来?

不知道CCS在调试过程中是怎么获得到数据类型?

gaoyang9992006:另外调试模式下,利用CCS你可以观察变量的相关信息

我想分析一个结构体的数据组成,需要获得结构体在内存中各变量的物理位置。根据.map文件,可以获得symbol相应的位置和占用的总内存大小,可以通过.out文件分析获得到结构体全部成员的symbol,但是没有办法或的想elf文件中各个结构体成员的相对偏移地址。

想请教各位,如何CCS是否存在一个选项,可以将结构体下的数据组成按照数据类型(int、float等)列出来?

不知道CCS在调试过程中是怎么获得到数据类型?

wanglei gold:

回复 gaoyang9992006:

我说的是静态分析,通过编译器产生的文件分析数据类型,并不是用CCS debug环境;COFF标准文件格式里没有数据类型这一项内容。elf文件有这个协议标准,但是coff文件本身我没有找到。

我想分析一个结构体的数据组成,需要获得结构体在内存中各变量的物理位置。根据.map文件,可以获得symbol相应的位置和占用的总内存大小,可以通过.out文件分析获得到结构体全部成员的symbol,但是没有办法或的想elf文件中各个结构体成员的相对偏移地址。

想请教各位,如何CCS是否存在一个选项,可以将结构体下的数据组成按照数据类型(int、float等)列出来?

不知道CCS在调试过程中是怎么获得到数据类型?

Susan Yang:

回复 wanglei gold:

您可以试一下上述图片内的设置

赞(0)
未经允许不得转载:TI中文支持网 » 如何通过out、map等生成文件分析变量?
分享到: 更多 (0)