TRACE32——C源码关联
调试时,大部分场景我们都需要基于C源码进行调试。
TRACE32会从ELF文件中的符号表获取相应的源文件路径信息,然后从当前的PC机上尝试查找这些源文件。
但通常由于编译环境和调试环境的目录结构有差异,会导致TRACE32不能自动关联出正确的C源码,这个时候就需要手动做一下匹配。
这种情况,在*Symbol.SPATH.List* 窗口
直接点击**+Add Dir…**
然后添加相应的源码目录就可以了。
添加目录后的效果如下:
可以看到场景2中,目录结构比较复杂,但调试环境和编译环境的目录结构几乎一致,这种情况,我们只需要使用命令:
Symbol.SourcePATH.Translate “\compile\path” “D:\debug\path”
把不相同的部分替换下就可以了。