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