LIBUSB_TRANSFER_ERROR


首先, 我的設備是一個KNX無線接受模塊, 利用UART與主機相連, 看到的設備就是ttyUSBx

利用libusb寫了一個程序, 調用同步I/O 的API, 即libusb_bulk_transfer來傳輸數據給KNX模塊, 代碼片段如下:

.....

前面一系列的libusb_init()libusb_open_with_vid_pid() libusb_claim_interface()調用均已成功;

......

(buffer里面隨便存放了一些AAABBBCCC之類的數據以供測試)

r = libusb_bulk_transfer(device_handle, LIBUSB_ENDPOINT_OUT, buffer, 64, &actual_length, 0);

返回r = -1, 即LIBUSB_ERROR_IO (input/output error);

請各位大牛指導一下, 謝謝。


免責聲明!

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



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