程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 驅動開發-PCI9054 BAR2訪問的困惑

驅動開發-PCI9054 BAR2訪問的困惑

編輯:編程綜合問答
PCI9054 BAR2訪問的困惑

之前在為使用PLX 9054芯片的板卡寫的WDM驅動(DDK2003開發)中,對BAR2空間均采用了將其全部通過MmMapIoSpace映射到虛擬地址的方法,沒有遇到問題。今天看到一個板子只用了2M的BAR2空間,但是其使用了最高到0x8000000的偏移,使用windriver做的驅動,功能完全正常,但是改用我的驅動後,導致訪問越界(空間只有2M,卻訪問超過128M的地址偏移,當然越界),哪位給指導一下,windriver是如何做到的,謝謝

最佳回答:


該問題已解決,使用了9054重映射的技術,具體的實現細節參照Win Driver9.21以上版本讀寫Local內存的函數即可,很簡單

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved