导航

    全志在线开发者论坛

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

    T113 Tina 5.0-V1.0 SDK如何配置USB虚拟串口 USB CDC ACM驱动

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

      图片是我在kernel的相关配置,编译打包后并为发现相关的设备节点:c1845ef6-4c44-4a43-9f45-0efd8de739a1-image.png
      开发板查看设备节点
      ad8b3ee6-c73d-4f00-95eb-12bd84f0e7d1-image.png
      哪位大佬能够提供一份完整的USB CDC ACM这个功能的教程啊,谢谢啦

      M 1 条回复 最后回复 回复 引用 分享 2
      • M
        momoyu LV 5 @zsn19931119 最后由 编辑

        @zsn19931119
        其他系列的配置,参考一下?

        依赖配置项:
        CONFIG_USB_ACM=y
        CONFIG_USB_CONFIGFS_ACM=y
        Device Drivers ‑‑‑>
        [*] USB support ‑‑‑>
        <*> USB Modem (CDC ACM) support
        <*> USB Gadget Support ‑‑‑>
        <*> USB functions configurable through configfs
        [*]  Abstract Control Model (CDC ACM)
        
        configfs 配置方法:
        mount ‑t configfs none /sys/kernel/config
        mkdir /sys/kernel/config/usb_gadget/g1
        echo "0x1f3a" > /sys/kernel/config/usb_gadget/g1/idVendor
        echo "0x0007" > /sys/kernel/config/usb_gadget/g1/idProduct
        mkdir /sys/kernel/config/usb_gadget/g1/strings/0x409
        mkdir /sys/kernel/config/usb_gadget/g1/functions/acm.usb0
        mkdir /sys/kernel/config/usb_gadget/g1/configs/c.1
        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/acm.usb0/ /sys/kernel/config/usb_gadget/g1/configs/c.1/acm.usb0
        ls /sys/class/udc/ | xargs echo > /sys/kernel/config/usb_gadget/g1/
        
        1 条回复 最后回复 回复 引用 分享 1
        • 1 / 1
        • First post
          Last post

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

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