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.

[参考译文] CC2745R10-Q1:FreeRTOS - CPU 负载估算- CCS 工具?

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1504657/cc2745r10-q1-freertos---cpu-load-estimation---ccs-tools

器件型号:CC2745R10-Q1
主题中讨论的其他器件:SYSBIOSSysConfig

工具/软件:

您好团队:

我的客户正在尝试确定 CC2745是否适用于汽车网关应用。 在实现外设和网关功能时、我们希望跟踪 CPU 负载(不是在空闲任务中花费的时间)。 是否有建议的方法可以使用我们过去针对 SYSBIOS 使用的 CCS 工具来实现此目的?

此致、

Shashank

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

    您好、Shashank、  

    目前、我们不支持计算 SDK 中的 CPU 负载。 目前、添加该功能的工作积压。 作为一种解决方法、我们可以计算空闲任务所花费的时间、从总节拍数中减去它、然后计算 CPU 负载的大致概念。 我正在通过这个例子来做到这一点。

    此致、

    Megh

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

    您好、Shashank、

    如上所述、请使用此链接访问 CPU 负载的示例。  
    tidrive.ext.ti.com/.../2d500a4e-b6e1-4b53-94eb-eaefc729f80a
    请按照以下步骤操作:

    1. 在 sysconfig.syscfg 文件中、确保禁用为 freeRTOSConfig.h 和 freeRTOSConfig.c 生成的文件
    2. 在"Expressions"视图的调试窗口中、请添加以下表达式。
       
      pxTaskStatusArray=每个任务的原始数据-(右键点击它并将数组大小增加到 No 查看所有任务的任务数。)  

      ulTotalRunTime =   表示自计时器启动以来经过的(总计时器节拍数/100)。

      pxTaskCPUUsageTable =每个任务的总计时器节拍数以及基于此的百分比。  

    此致、

    Megh