TI中文支持网
TI专业的中文技术问题咨询交流网站

TM4C123 KEYBOARD 描述符問題

您好,

       由於專案所需,根據以下這篇文章,TM4C123已經成功改成Keyboard功能

        http://bbs.eeworld.com.cn/thread-307666-1-1.html

        後來需要模擬成接近更真實的Keyboard,參考描述符文章(www.usblyzer.com/…/usb-keyboard.html)需增加ReportDescriptor和 Interrupt IN endpoint descriptor,修改usblib庫中的usbdhidkeyb.c , usbdhid.c ,目前嘗試加入這兩種描述符後,usb無法辨識,看起來似乎不是把所有參數都設置一樣就可行了,是否可以提供個建議或者有參考資料? 感謝您

 

Susan Yang:

您第二段描述中的链接无法打开。关于TM4C123的USB例程,您可以参考一下

TivaWare_C_Series-2.1.4.178\examples\boards\dk-tm4c123g\usb_host_keyboard

user5851352:

回复 Susan Yang:

感謝您的回覆,再請教一下,因為我們想要增加描述符,我從USBlib庫中看到g_sHIDConfigHeader敘述如下 The header for the single configuration we support. 假設需要新增另一組描述符設定,需要重新定義一個g_sHIDConfigHeader_2再初始化進去呢? 還是再g_sHIDConfigHeader內部g_psHIDSections增加另一組描述符就行,感謝您

Susan Yang:

回复 user5851352:

请问能否具体描述一下您现在需要添加的USB类?是要重新添加另外一个USB设备?

user5851352:

回复 Susan Yang:

Keyboard (HID USB類型),目前TM4C123透過USBlib已模擬成keyboard,不過與真實Keyboard的descriptor 比對缺少了幾項descriptor,所以想把這些缺項新增至Usblib中的usbdhidkeyb.c,有嘗試新增過,不過windows 系統無法辨識裝置,所以想請問要新增這些descriptor要怎麼實現,萬分感謝您

以下為 Logitech Gaming Keyboard descriptor連結:
www.usblyzer.com/…/usb-keyboard.html

Susan Yang:

回复 user5851352:

为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上,将由资深的英文论坛工程师为您提供帮助

e2e.ti.com/…/908

user5851352:

回复 Susan Yang:

好的,感謝您的回覆

Susan Yang:

回复 user5851352:

不客气

赞(0)
未经允许不得转载:TI中文支持网 » TM4C123 KEYBOARD 描述符問題
分享到: 更多 (0)