TI论坛
直播中

洪禹

8年用户 207经验值
私信 关注
[问答]

请问hardware semaphore2 可否配置优先级?

最近在研究通过semaphore2管理多核对同一个资源的占用的问题,我需要两个核都访问DDR3,用semaphore2来防止两者冲突,但是又有一个问题,其中一个核需要在请求semaphore的时候就能够获取,另一个核则无所谓。所以我想请问一下,如果我设置一个semaphore2管理两个核从DDR3读取数据以防冲突,能否设置一个核的优先级比较高,一旦此核请求semaphore时就立即响应,另一个核等此核处理完了继续执行?

回帖(1)

杨娟

2018-8-6 06:31:26
不行。
DDR3是可以同时被多个master访问的,同时访问时会有一定的delay,但是不会影响数据访问的正确性。
                                                                          

举报

更多回帖

发帖
×
20
完善资料,
赚取积分