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/IWR6843:未找到观察表达式标识符

Guru**** 2595805 points
Other Parts Discussed in Thread: CC2640

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/964045/ccs-iwr6843-watch-expression-identifier-not-found

器件型号:IWR6843

工具/软件:Code Composer Studio

您好!

我尝试向观察表达式列表添加全局变量、以便能够使用此表达式绘制图表、但我始终会得到未知类型和未找到标识符的错误。 我已经关闭了编译器优化、但它仍然没有解决问题。 是否有任何关于如何解决该问题的建议?

提前感谢您。

此致、

塔斯内姆

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

    Tassneem、

    在"Debug"视图中、我可以看到您未连接到器件、并且未加载任何符号。  因此、CCS 不知道哪些全局变量是有效的。

    您必须连接到器件并加载程序。 您可以单击工具栏上的"Connect"按钮以连接到器件上的选定内核。  然后、您可以单击"load"按钮以加载相应的程序。

    通常、当您为工程启动调试会话时、它会自动执行所有调试会话。  如果您手动启动自己的调试会话、则必须手动完成这些步骤

    此致、
    John

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

    John、

    即使在连接设备并在 MSS 和 DSS 上加载程序后、我仍然会遇到相同的错误、我不确定原因是什么?

    此致、

    塔斯内姆

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

    Tassneem、

    变量是否在应用程序中使用?

    如果我向我的应用程序添加类似的全局变量

    volatile unsigned short test;

    但是、如果我从未对其进行初始化、那么我会看到相同的行为。

    如果我在我的应用中初始化它、那么我可以看到它

    这与编译器优化有关、因为我相信链接器仍会删除未使用的变量。

    此致、

    John

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

    尊敬的 John:

    是的、使用了它。 实际上、我现在尝试删除静态标识符、最终由于某种原因而起作用、但当我右键单击观察表达式并单击图形选项时、实际上不会发生任何情况。 我在网上看到了一些视频、在这个步骤中、窗口中应该会出现一个空白的图形、但对我来说、什么都没有发生、您有什么想法吗?

    此致、

    塔斯内姆

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

    您是否能够从 Tools -> Graph 菜单中打开图形?

    此外,该图形也可能在折叠窗口组中打开。  我可以看到、右侧有一些窗口被折叠成快速查看(看起来像内存浏览器和其他内容)。  我看不到您的 CCS 的左侧、但它可能在那里。  如果是这样、则会有一个看起来像底部的图标:

    John

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

    John、

    是的、我可以从 "Tools"->"Graph"菜单中打开它、但我无法从"Expressions"下拉菜单中为某个表达式打开它。

    我检查所有折叠的窗口、没有任何内容。

    此致、

    塔斯内姆

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

    有时、我会获得上下文菜单项以打开图形、有时我不会打开。 我只会使用"Tools"菜单。

    此致、

    John

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

    如何使用工具菜单绘制特定的表达式?

    此致、

    塔斯内姆

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

    Tassneem、

    上下文菜单只是一个快捷方式、用于填充图形的某些设置。

    当您从菜单中选择时、您将填写这些属性。  例如、这些是我绘制变量测试图时的属性。  变量名称是起始地址。

    John

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

    尊敬的 John:

    我已经尝试过您所说的内容、但正如您从屏幕截图中看到的、图形中的值不会根据观察表达式选项卡中的值进行更新、那么这里可能有什么问题?

    此致、

    塔斯内姆

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

    如果您在暂停时手动单击刷新按钮、它会显示该值吗?

    例如、如果我在表达式视图中有变量。  更改该值、然后在图形中单击刷新、它将使用该值进行更新。  在这里、我输入了50、refresh、100、refresh、10、 刷新

    我只想查看图形是否连接到变量 ok。

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

    Tassneem Helal 说:
    我现在尝试删除静态标识  符、但最终由于某种原因而起作用[/quot]请参阅 CCS/CC2640:如何查看静态变量、了解如何使调试器中的表达式视图显示静态变量。

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

    你好 Tassneem、

    [引用 user="Tassneem Helal"]我已经尝试过您所说的内容,但正如您从屏幕截图中看到的,图形中的值不会根据观察表达式选项卡中的值进行更新,因此这里可能有什么问题?

    您可以尝试关闭图形并重新配置/重新打开它吗? 我发现图形功能有时有点小闪、重新打开图形通常会起作用

    谢谢

    Ki

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

    是的、点击了 Continuous Refresh 按钮。 我关闭了图形并重新打开了它、但不知怎么、它最终成功了。 非常感谢您的帮助和支持!

    此致、

    塔斯内姆

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

    我将检查并尝试它。

    此致、

    塔斯内姆

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

    这正是我所做的,它确实起了作用!

    此致、

    塔斯内姆