调用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