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.

[FAQ] [参考译文] 【常见问题解答】TDA4AL-Q1:SafeRTOS 中 IPC 回波测试失败

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1598059/faq-tda4al-q1-ipc-echo-test-failing-in-safertos

器件型号: TDA4AEN-Q1

在 Message_Process 10.1 上使用 SAFERTOS 运行时,IPC 回声测试中偶尔挂起 RP,SAFERTOS 甚至在 CtrlmsgTask 保持高优先级的情况下也观察到了这一点。

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

    在 PDK ipc_api.c 文件中、可以看到 gRPMessageWaiterElemPool 在创建时不受保护。 当在 SafeRTOS 中运行并行任务时、这可能会导致元素损坏。

    现在、在以下文件中、 gRPMessageWaiterElemPool 在创建时受到保护、并且还会对 gRPMessageWaiterElemPool 添加边界检查
    并初始化 gRPMessageWaiterElemPool。

    e2e.ti.com/.../8863.ipc_5F00_api.c

    此致

    Tarun Mukesh

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

    上述 ipc_api.c 文件位于 SDK 10.1 上、该补丁适用于 SDK 11.0  

    e2e.ti.com/.../0001_2D00_Protecting_5F00_taskwaiter.patch

    此致

    Tarun Mukesh