none
USB HID裝置傳輸量有8K上限? RRS feed

  • 問題

  • 目前我遇到了USB HID裝置傳輸上的問題,使用的環境為win10 64bitsUSB2.0HID裝置,使用open sourcehidapi作為library

    將資料由host傳給hid裝置,每當單個封包資料量傳超過8191bytes(8K),資料就會不正確,caps.OutputReportByteLength的結果會從0重新開始計算,之後一樣每8Kreset0。然而,使用WinUSB作為library卻能傳到64KB

    總結問題:

    1. 請問為什麼裝置傳輸超過8K時,使用hidapi作為librarycaps.OutputReportByteLength結果會reset0重新計算。
    2. 請問為什麼同樣情境下,使用WinUSB就不會有8K的限制
    2018年9月17日 上午 04:55