TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678: 多核间怎么防止对公共数据的并发访问

Part Number:TMS320C6678Other Parts Discussed in Thread:SYSBIOS

工程是基于sysbios的,核1的算法会计算并更新一个数组,数组放在MSMCSRAM上。然后核2会不断读取这个数组进行计算。请问怎么在核2读取数组的时候暂停核1更新数组,或者在核1更新数组时暂停核2读取数组?

Shine:

可以考虑用bios里的semaphore信号量,请看一下下面多核编程手册。5 Shared Resource Managementhttps://www.ti.com/lit/an/sprab27b/sprab27b.pdf

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: 多核间怎么防止对公共数据的并发访问
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1