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

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaoxilang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值