[問題] libusb 讀寫入
我最近需要使用USB去寫入與讀取某台機器
他是使用USB介面
我爬文看到 可以使用 libusb-win32 來進行溝通
自己亂搞一通 終於能成功編譯
一開始拿範例檔(bulk.c)和我的 USB滑鼠與鍵盤 來試試
雖然取得的資訊不懂
但感覺可以收到 硬體傳回的資訊
換我的機器的 VIP與PID open, set_configuration, claim_interface 都有成功
但 寫入function 出現 : libusb0-dll:error [_usb_reap_async] timeout error
讀取function 出現 :
libusb0-dll:error [submit_async] submitting request failed, win error:
The parameter is incorrect
猜想讀取function 應該是傳入參數有錯誤
我試著改 EP_IN 這個 define 我把它改成0x82
錯誤結果 卻變成 libusb0-dll:error [_usb_reap_async] timeout error
不過 我想 應該是我寫入沒有成功 才導致機器沒回傳結果 最後read才timeout
但唯獨 我寫入不管怎麼試都沒用 一直會timeout 並沒有寫入字串給機器
我是用 範例的 usb_bulk_write 與 usb_bulk_read
已經自己Try 好幾天了 都沒進展
希望有經驗的大大們 可以給我點建議
萬分感激
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.252.132.251
推
11/10 11:43, , 1F
11/10 11:43, 1F
→
11/10 12:37, , 2F
11/10 12:37, 2F
→
11/10 16:52, , 3F
11/10 16:52, 3F
→
11/10 21:52, , 4F
11/10 21:52, 4F
→
11/10 23:41, , 5F
11/10 23:41, 5F
→
11/11 01:08, , 6F
11/11 01:08, 6F
推
11/11 01:43, , 7F
11/11 01:43, 7F
→
11/11 01:44, , 8F
11/11 01:44, 8F
→
11/11 01:46, , 9F
11/11 01:46, 9F
→
11/11 01:48, , 10F
11/11 01:48, 10F
→
11/11 01:49, , 11F
11/11 01:49, 11F
推
11/11 01:51, , 12F
11/11 01:51, 12F
→
11/11 01:53, , 13F
11/11 01:53, 13F
推
11/11 08:10, , 14F
11/11 08:10, 14F
→
11/11 08:11, , 15F
11/11 08:11, 15F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
14
30