双口ram信号量的使用问题

[复制链接]
 楼主| luobeyang 发表于 2012-8-6 22:15 | 显示全部楼层 |阅读模式
使用的双口ram是IDT7025,左侧是PCI总线,右侧是一个ARM处理器,右侧访问信号量没有问题,左侧访问信号量时,申请信号量是正确的,释放信号量时有问题。
具体操作情况:申请信号量写0,然后回读判最低位是不是0;释放信号量写1,然后回读判最低位是不是1。申请操作没有问题,释放操作时,需要在写1之后加入一定的延迟再回读才能确认操作成功。
请问各位高人指点:同样的操作方式为什么释放的时候需要加延迟呢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

24

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部