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.

[参考译文] TDA4AEN-Q1:我们是否会在 MCUSS (R5) 上加载额外的软件任务

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1626541/tda4aen-q1-do-we-have-additional-sw-task-loading-on-mcuss-r5

器件型号: TDA4AEN-Q1

您好专家、

客户在 MCUSS (TDA4AEN) 上实施每 10ms 的 CAN TX 轮询应用、他们发现每个周期 120 秒的 CAN 消息抖动、持续时间约为 30 秒。 这种抖动“应该“由 R5 内核的计算能力引起。

测量结果如下所示。

ppp.jpg

我知道发生这种情况的潜在原因很多、因此我尝试尽早确定可能的根本原因。  

几个问题:  

(1) DM 任务应在主域 DM R5 上运行、而不是在 MCU R5 上运行。 我认为这不应该是由 DM 引起的、不是吗?

(2) 我认为 MCUSS R5 上应该有 TISCI 客户端服务(通信)任务、那么计算资源的使用情况如何?

(3) 我认为可能是 Core 和 R Core 之间的“RPMsg"通信“通信加载、 计算资源使用情况如何?

谢谢你。

 

Gibbs

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

    您好:

    你能更清楚地解释这种情况吗? 在 MCU R5F 内核上运行哪些任务。 哪些操作系统和 SDK 版本等...

    [报价 userid=“533255" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1626541/tda4aen-q1-do-we-have-additional-sw-task-loading-on-mcuss-r5 ](1) DM 任务应在主域 DM R5 上运行、而不是在 MCU R5 上运行。 我认为这不应该是由 DM 引起的、不是吗?

    DM 在 WK UP R5F 内核上运行 MCU R5F 和主 R5F 上

    我认为它应该在 MCUSS R5 上执行 TISCI 客户端服务(通信)任务、计算资源的使用情况如何?

    如果您仅使用 CAN 轮询、则不需要 sci 客户端调用

    此致

    Tarun Mukesh

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

    嗨、Tarun Mukesh

    感谢您的答复。

    简短回答您关于 Q1/A1 的问题:  

    Processor Linux SDK:10.01.00.04

    Processor RTOS SDK:10.01.00.04

    MCUSS 在 Linux 上运行 FreeRTOS、A53 在 Linux 上运行。

    客户的 MCUSS 应用非常简单、除了主任务 (freertos_main) 外、他们还创建了一个任务、其中包含优先级 15、并且此任务轮询 CAN 消息每 10ms 发送一次。

    客户怀疑它应该运行另一个客户无法控制的任务

    我们是否有任何方法可以调试相关问题。

    谢谢你。

    Gibbs

     

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

    您好:

    [报价 userid=“533255" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1626541/tda4aen-q1-do-we-have-additional-sw-task-loading-on-mcuss-r5/6272510

    MCUSS 在 Linux 上运行 FreeRTOS、A53 在 Linux 上运行。

    客户的 MCUSS 应用非常简单、除了主任务 (freertos_main) 外、他们还创建了一个任务、其中包含优先级 15、并且此任务轮询 CAN 消息每 10ms 发送一次。

    客户怀疑它应该运行另一个客户无法控制的任务

    [/报价]

    如果只有一个任务正在运行、为什么会有其他干预? 无论客户如何闪烁、只有该任务的二进制代码将运行、都没有客户无法控制的隐藏任务。

    您可以要求客户连接调试并查看是否有任何其他任务正在运行。

    此致

    Tarun Mukesh