【发布时间】:2017-10-28 23:59:52
【问题描述】:
我正在编写一个应用程序来通过 libusb 与磁条阅读器进行通信。在 ubuntu 14.04 中它可以完美运行,但是在 pi rasperry 中,当我执行相同的代码时,它会显示这个错误:
libusb: 错误 [reap_for_handle] 收割失败错误 -1 errno=14 libusb: 错误 [handle_events] 后端句柄事件失败,错误 -1 libusb:错误 [sync_transfer_wait_for_completion] libusb_handle_events 失败:LIBUSB_ERROR_IO,正在取消传输并重试,
当他尝试使用函数读取通过端口的内容时会发生这种情况:
u_char * answer ={'\0'};
u_char epAdress;
epAdress=0x81;
r=libusb_bulk_transfer(dev_handle,epAdress,answer,sizeof(answer),&actual, 0);
【问题讨论】:
标签: c libusb magnetic-cards