调用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都要设置读写。

posted on 2019-10-24 19:02  lydstory  阅读(2296)  评论(0)    收藏  举报

导航