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.

[参考译文] CCS/TMS320F28379D:如何查看同名调试变量

Guru**** 3003130 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/920516/ccs-tms320f28379d-how-to-see-debug-variables-with-the-same-name

器件型号:TMS320F28379D

工具/软件:Code Composer Studio

您好!

我的系统中有多个项目同时加载到闪存中。 我可以为每个调试符号添加调试符号、以便在它们相互调用时、我可以跟踪正在发生的情况。  当我在给定的项目中时、我可以使用表达式来查看其状态。

在我们的环境中、每个项目都会收集信息并将其存储在变量中。  该变量在每个工程中的名称相同、由于工程之间共享的代码、因此无法更改。  在 CCS Debug 透视图中,使用 Expressions 选项卡时,是否有方法指定我要检查的信息的哪个项目副本?

谢谢、

ED

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ed:

    [引用 user="Ed Sanders"]在 CCS 调试视图中,使用"Expressions"选项卡时,是否有方法指定我要检查的信息的项目副本?

    我看不到指定这种方法的方法。 似乎始终默认为此设置一组符号、即使我从模块视图添加了表达式。 我想一种权变措施是简单地添加您希望在表达式视图中看到的变量的显式地址。 我将查看是否有任何其他权变措施/解决方案

    但斯克

    Ki  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ki、

    感谢您的观看。  我尝试将地址放在"Expressions"选项卡中、但它只为我提供了数据的第一个字。  我无法找到将其转换为数据格式的方法。  因此、我尝试将地址简单地放入存储器浏览器、并且能够看到所有数据。  很明显、它没有为我提供结构、但我可以看到数据、然后从那里找出数据。

    ED

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我与工程团队进行了检查、除了变量名称外、还有一种方法可以指定符号文件。 语法为:

    'sym::a.out::a.c'::v  -从与名称 a.out 匹配的符号文件中查找在源文件 a.c 中定义的文件静态变量 v

    在下面的示例中、我有两个项目、这两个项目都在'main.c'中定义了一个'gVarSame'全局变量。 仅指定'gVarSame'即可显示第二个项目的值。 如果我使用上面指定的语法、我可以指定符号文件、源文件和变量名称、以便可以看到两个 gVarSame 变量的值。

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ki、

    我发现需要首先添加所有工程的符号。  之后、这很好。  我非常感谢您付出的额外努力。

    谢谢、

    ED