双口ram信号量的使用问题
使用的双口ram是IDT7025,左侧是PCI总线,右侧是一个ARM处理器,右侧访问信号量没有问题,左侧访问信号量时,申请信号量是正确的,释放信号量时有问题。
具体操作情况:申请信号量写0,然后回读判最低位是不是0;释放信号量写1,然后回读判最低位是不是1。申请操作没有问题,释放操作时,需要在写1之后加入一定的延迟再回读才能确认操作成功。
请问各位高人指点:同样的操作方式为什么释放的时候需要加延迟呢。
提问者:puzhang549
地点:-
浏览次数:7556
提问时间:05-01 01:58
我有更好的答案