usb的device模式hid配置错误点
將usb做從機,hid通信操作(模擬串口,模擬u盤,hid通信...)
內核設定
1-模擬u盤
2.模擬串口
?
3.hid通信?
?
?????????
1.報錯:
# insmod libcomposite.ko
[ ? 88.529791] libcomposite: Unknown symbol usb_udc_attach_driver (err 0)
[ ? 88.536358] libcomposite: Unknown symbol usb_gadget_probe_driver (err 0)
[ ? 88.545108] libcomposite: Unknown symbol usb_gadget_ep_match_desc (err 0)
[ ? 88.552383] libcomposite: Unknown symbol usb_gadget_set_state (err 0)
[ ? 88.560708] libcomposite: Unknown symbol usb_gadget_unregister_driver (err 0)
insmod: can't insert 'libcomposite.ko': unknown symbol in module, or unknown parameter
#
#
#
# insmod configfs.ko
[ ? 96.653566] configfs: exports duplicate symbol config_group_find_item (owned by kernel)
insmod: can't insert 'configfs.ko': invalid module format
#
# insmod libcomposite.ko
[ ?101.661141] libcomposite: Unknown symbol usb_udc_attach_driver (err 0)
[ ?101.667983] libcomposite: Unknown symbol usb_gadget_probe_driver (err 0)
[ ?101.674674] libcomposite: Unknown symbol usb_gadget_ep_match_desc (err 0)
[ ?101.684324] libcomposite: Unknown symbol usb_gadget_set_state (err 0)
[ ?101.691233] libcomposite: Unknown symbol usb_gadget_unregister_driver (err 0)
insmod: can't insert 'libcomposite.ko': unknown symbol in module, or unknown parameter
?
根源:配置出錯
2.報錯:can't insert 'g_hid.ko': No such device
?# insmod g_hid.ko
insmod: can't insert 'g_hid.ko': No such device
根源:缺少補丁
見分析:http://blog.chinaunix.net/uid-26418332-id-5107484.html
3.單獨配置和編譯Linux的驅動driver下某個模塊,或者更新某個模塊的ko文件:
先cd到具體的目錄下,然后輸入指令;
make -C /home/user/NUC970_Buildroot-master/output/build/linux-master M=`pwd` modules
總結
以上是生活随笔為你收集整理的usb的device模式hid配置错误点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 山东科技大学计算机篮球,球队资料:山东科
- 下一篇: 2020年远程面试全攻略