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.

[参考译文] RTOS/TM4C1294NCPDT:即使在(TimestampStd)为CCSV7用户属性时钟提供ANSI-C时钟时间时,也没有本地挂钟时间值。

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/571635/rtos-tm4c1294ncpdt-no-local-wall-clock-time-values-even-when-timestampstd-provides-ansi-c-clock-times-for-ccsv7-user-properties-clock

零件号:TM4C1294NCPDT

工具/软件:TI-RTOS

对于实时状态GPTM时钟计数 值的时间计算,如果 没有正确的ANSI-C点表示的壁挂时钟本地时间,则几乎不可能对函数本地时间进行基准标记。

从  ANSI-C时钟时间值的解释(链接)来看,CCS DEBUG GEL应该将GPTM时钟信号转换为ANSI-C本地时钟时间(00:00:00),但这种情况并未发生,

http://digital.ni.com/public.nsf/allkb/A98D19.7224万CB83B486256BC100765C4B</s>48.6256万 10.0765万

我是否在GEL文件中做了错误的操作来调用用于实时状态打印的ANSI-C挂钟时间?

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

    请为延迟道歉;您是否仍有此问题?

    gel_EnableClock() API启用Profile Clock,它仅与CPU时钟周期相关,而不与任何实时时钟相关。 请查看下面的参考信息,更具体地说,请参阅第6节。

    processors.wiki.ti.com/.../Profile_clock_in_CCS

    实时会话时间戳是系统分析器的一部分,它由内置在TI-RTOS中的仪器控制和填充。 默认情况下,此功能在项目中已启用,其配置通过项目中的.cfg文件进行控制。

    有关所显示数据的含义以及如何配置此实用程序的详细信息,请参阅System Analyzer User's Guide (系统分析器用户指南)
    www.ti.com/.../spruh43f.pdf

    我还会检查TI-RTOS论坛的专家是否可以获得有关系统分析器的任何其他提示。

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

    感谢您提供的出色信息,并且刚刚快速浏览了Wiki和PDF。

    但我更担心的是,为什么ANSI-C时间模式(00:00:00)未输出到发送给SA的实时数据中。 在RTOS内核中再次安装了将空闲模式记录器数据转换为ANSI-C格式的正确模块。 RTSC模块文本声明启用Gel文件中的配置文件时钟为Done (完成),但未看到状态栏上的时钟出现。 这可能不像以任何除以或不以任何方式都不发生的BIOS时钟速率将处理器时间转换为ANSI-C模式那样重要。