調用libusb_control_transfer 出錯,返回-8


 

寫入 0x81
讀出 0x01

對USB輸出端點進行初始化,包括端點地址、傳輸類型和最大包長度

 

注意一下,USB初始化時,也有讀/寫之分。

 

寫入:

 
cyusb_bulk_transfer(writehandle, 0x01, data, length, transferred, timeout);


 
讀取:

 
cyusb_bulk_transfer(readhandle, 0x81, data, length, transferred, timeout);

 

 
廠家弱智,是不是每一次讀寫都要初始化?

 
有可能,因為USB是雙向讀寫的,每一次open都要設置讀寫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM