雙口ram信號量的使用問題
使用的雙口ram是IDT7025,左側(cè)是PCI總線,右側(cè)是一個(gè)ARM處理器,右側(cè)訪問信號量沒有問題,左側(cè)訪問信號量時(shí),申請信號量是正確的,釋放信號量時(shí)有問題。
具體操作情況:申請信號量寫0,然后回讀判最低位是不是0;釋放信號量寫1,然后回讀判最低位是不是1。申請操作沒有問題,釋放操作時(shí),需要在寫1之后加入一定的延遲再回讀才能確認(rèn)操作成功。
請問各位高人指點(diǎn):同樣的操作方式為什么釋放的時(shí)候需要加延遲呢。
提問者:puzhang549
地點(diǎn):-
瀏覽次數(shù):7610
提問時(shí)間:05-01 01:58
我有更好的答案