请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: TDA4AEN-Q1
在 Message_Process 10.1 上使用 SAFERTOS 运行时,IPC 回声测试中偶尔挂起 RP,SAFERTOS 甚至在 CtrlmsgTask 保持高优先级的情况下也观察到了这一点。
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
在 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