周立功D12開發板中帶的WINDOWS XP驅動程序,在編譯后會出現USB設備不能正常工作. 以下是修改的代碼,修改后可以正常工作. 在d12.c和Ioctl.c中, 將+256去掉,這個會引去枚舉設備時,設備描述符的長度不對,修改后: siz = sizeof(USB_CONFIGURATION_DESCRIPTOR) 在d12.c中的D12_SelectInterface函數中, 設備查詢完接口后有一段代碼,也會引起驅動返回不對,需要屏蔽下面的代碼 // Retrieve the selected Configuration and Interface 修改上面兩處后,USB可以正常使用了.
標簽:
WINDOWS
D12
開發板
驅動程序
上傳時間:
2014-01-06
上傳用戶:it男一枚