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.

TMS320F280049C: CLA与MCU共享消息内存访问冲突

Part Number: TMS320F280049C

Hi TI,

我在查阅F280049的数据手册时,在P116看到如下共享RAM访问控制架构如下图:

SPRUI33D-P116

对CLA或CPU的独立RAM读写访问控制有优先级说明,但是没有说明图3-14里面的Round Robin Arbitration机理,请问可以帮我解答一下Round Robin Arbitration的控制机理?

此外,如果我在程序中使用下面定义了一个共享变量:

#pragma DATA_SECTION(Val_f32, "Cla1ToCpuMsgRAM")
float32_t Val_f32;

如果在CLA更新Val_f32时,有一个CPU任务同时请求读Val_f32,我想问下此时内核是怎么处理的,是否存在此变量更新失败的风险?

谢谢!

  • 请您参考下面的链接,和您的问题基本相同

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/903037/tms320f28379d-question-about-the-f28379d-memory-access-arbitration?tisearch=e2e-sitesearch&keymatch=Access%2520Arbitration#