导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    gadget做HID键盘报错

    MR Series
    2
    2
    983
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • X
      xjy_5 LV 6 最后由 编辑

      报错:
      [ 808.059280] configfs-gadget gadget: hidg_bind FAILED
      [ 808.065144] configfs-gadget 4100000.udc-controller: failed to start g1: -19
      echo: write error: No such device

      指令:
      mount -t configfs none /sys/kernel/config/
      mkdir /sys/kernel/config/usb_gadget/g1
      echo 0x0525 >/sys/kernel/config/usb_gadget/g1/idVendor
      echo 0xa4ac >/sys/kernel/config/usb_gadget/g1/idProduct
      mkdir /sys/kernel/config/usb_gadget/g1/strings/0x409
      mkdir /sys/kernel/config/usb_gadget/g1/functions/hid.usb0
      echo 8 >/sys/kernel/config/usb_gadget/g1/functions/hid.usb0/report_length
      echo -ne \x06\xa0\xff\x09\x01\xa1\x01\x09\x02\xa1\x00\x06\xa1\xff\x09\x03\x09\x04\x15\x80\x25\x7f\x35\x00\x45\xff\x75\x08\x95\x40\x81\x02\x09\x05\x09\x06\x15\x80\x25\x7f\x35\x00\x45\xff\x75\x08\x95\x40\x91\x02\xc0\xc0 >/sys/kernel/config/usb_gadget/g1/functions/hid.usb0/report_desc

      echo 0xc0 >/sys/kernel/config/usb_gadget/g1/configs/c.1/bmAttributes
      echo 500 >/sys/kernel/config/usb_gadget/g1/configs/c.1/MaxPower
      mkdir /sys/kernel/config/usb_gadget/g1/configs/c.1/strings/0x409
      ln -s /sys/kernel/config/usb_gadget/g1/functions/hid.usb0/ /sys/kernel/config/usb_gadget/g1/configs/c.1/
      ls /sys/class/udc/ | xargs echo > /sys/kernel/config/usb_gadget/g1/UDC

      写指令前用了 echo "" > /sys/kernel/config/usb_gadget/g1/UDC 关闭ADB,还是说要其他方法重置gadget?

      G 1 条回复 最后回复 回复 引用 分享 0
      • G
        godzhou0909 LV 6 @xjy_5 最后由 编辑

        @xjy_5 请问解决了吗?

        1 条回复 最后回复 回复 引用 分享 0
        • 1 / 1
        • First post
          Last post

        Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

        行为准则 | 用户协议 | 隐私权政策