libusb-1.0启动报错

0x00007FFB0C21177F (libusb-1.0.dll)处(位于 USBTest.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000200 时发

手写完整的libusb调用代码,一脸懵逼,为什么不好用了,其实是因为忘记初始化libusb的库了。。。

libusb_init(/*ctx=*/NULL);

usb bulk transfer的问题

原先在死循环中发送usb bulk传输包,在上位机上使用libusb_bulk_transfer 总是收到timeout。因此需要注意传输的速率,控制一下传输速度,换成每10ms传输1个包就没问题了