TI 专家:
在使用C6678上EVM板调试时,尝试编写一个在PC上运行的程序(或者函数)使得输入DSP中的一个全局变量名能返回这个全局变量的地址。就类似于调试工具中的view->expression或者variables这样的功能,只不过view中的功能要求DSP停止运转,并且只有在EVM板上才能使用。想请问一个这两个工具的原理是怎么,DSP编译的时候是否保留了一个类似于符号与地址对应的映射表格?如果有,能够导出或者这个表格吗?谢谢!
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.
TI 专家:
在使用C6678上EVM板调试时,尝试编写一个在PC上运行的程序(或者函数)使得输入DSP中的一个全局变量名能返回这个全局变量的地址。就类似于调试工具中的view->expression或者variables这样的功能,只不过view中的功能要求DSP停止运转,并且只有在EVM板上才能使用。想请问一个这两个工具的原理是怎么,DSP编译的时候是否保留了一个类似于符号与地址对应的映射表格?如果有,能够导出或者这个表格吗?谢谢!
我们编绎生成的.out文件本身就包含有这些信息,你可以从.map文件中或取更详细的信息。
谢谢您的解答!去查了了map文件,确实有一个global symbol位置有这样的一个映射表格。请问如果我要使用.out文件来寻找这些信息该什么去做~如何去打开查看一个,out文件呢?