TRACE32——C源码关联

TRACE32——C源码关联

调试时,大部分场景我们都需要基于C源码进行调试。

TRACE32会从ELF文件中的符号表获取相应的源文件路径信息,然后从当前的PC机上尝试查找这些源文件。

图片

但通常由于编译环境和调试环境的目录结构有差异,会导致TRACE32不能自动关联出正确的C源码,这个时候就需要手动做一下匹配。

图片
请添加图片描述
请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

这种情况,在*Symbol.SPATH.List* 窗口

直接点击**+Add Dir…**

然后添加相应的源码目录就可以了。

图片

添加目录后的效果如下:

图片


图片
请添加图片描述

可以看到场景2中,目录结构比较复杂,但调试环境和编译环境的目录结构几乎一致,这种情况,我们只需要使用命令:

Symbol.SourcePATH.Translate “\compile\path” “D:\debug\path”

把不相同的部分替换下就可以了。

图片

  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值