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/CC3200:我想知道如何使用CC3200中的ADC实时查看CCS工作区中的数据。

Guru**** 2526700 points
Other Parts Discussed in Thread: CC3200

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/566829/ccs-cc3200-i-want-to-know-how-to-see-the-data-in-ccs-workspace-in-real-time-with-adc-example-in-cc3200

部件号:CC3200

工具/软件:Code Composer Studio

我使用的MCU是CC3200,我在CCS中运行ADC示例代码。 我可以在Tera Term中查看结果,但无法在CCS工作区中实时查看结果。 在我添加一个变量(如"uiIndex")的监视扩展后,它始终在"表达式"窗口中显示"error: identifier not found"(错误:找不到标识符)。 我不知道如何处理。 因为我还使用其他MCU TMS2.8335万,而且我可以通过实时刷新数据轻松实现这一功能。  

感谢你的帮助。

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

    有几个细节涉及表达式视图,如视图更新的上下文,优化等。请检查几个有一些建议的线程,以帮助您:

    e2e.ti.com/.../5.6866万
    e2e.ti.com/.../23.5782万
    e2e.ti.com/.../44.9602万

    希望这能有所帮助,
    拉斐尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Desouza,我发现一件有趣的事情,如果我自己去定义一个变量,我可以看到它在工作空间中实时更新。 但对于示例中的所有定义,我看不到它们。 也许是因为我将变量定义为"int"或"float",但对于示例中的定义,它们将变量定义为"unsigned Long"。
    因此我认为CCS工作区只能看到一些特定的定义,而不是所有的定义。
    我的理解是否正确?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    元,

    >>所以我认为CCS工作区只能看到一些特定的定义,而不是所有的定义。
    是的,CCS只能看到某些定义。 但是,可视性是由范围而不是变量的类型定义的。

    换言之,如果在表达式视图更新其信息时变量“存在”或“在范围内”,则将正确显示这些值。 否则,您将看到您遇到的错误信息。

    例如,如果声明了一个全局变量,而不管其类型如何(float,int,char),则在代码运行时,表达式视图都可以访问该变量,从而给人一种表达式视图工作的印象。

    但是,如果预先存在的变量定义为“静态”(仅存在于特定的. c源文件的上下文中)或为本地变量(如果代码离开定义的函数,则不存在), 然后,如果程序在定义变量的点运行时进行更新,则表达式视图将仅显示其值。

    下面的链接显示了一个有趣的讨论:
    stackoverflow.com/.../difference-between-static-auto-global-and-local-variable-in-the-context-of-c-a

    希望这能有所帮助,
    拉斐尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 这很有帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    但是,如果已存在的变量定义为“static”(仅存在于特定的.c源文件的上下文中)或“local”(如果代码离开定义的函数,则不存在), 然后,如果程序在定义变量的点运行时进行更新,则表达式视图将仅显示其值。 [/QUET]对于文件静态,您可以在表达式视图中使用语法,例如:'<file name>':::<static var name>(例如 'peripheral.c'::testvar2)(外围设备.c'::testvar2)

    [可在此主题 https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/7.0217万/255694#255694]上25.5694万上找到25.5694万找到