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,我想问下此时内核是怎么处理的,是否存在此变量更新失败的风险?
谢谢!
Susan Yang:
请您参考下面的链接,和您的问题基本相同
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#