Skip to content

# 18.5. J6X USB host模式

J6X USB host模式支持xHCI主机控制器（注：使用host功能需要开发板支持USB host）。

主要支持以下功能：

- 枚举常见的USB设备，如HUB、U盘等。

- 支持xHCI调试系统。

- 支持整机休眠唤醒、运行时休眠唤醒。

- 支持常见的USB设备驱动，如USB声卡、U盘等。

## 18.5.1. U-Boot下使用USB

U-Boot下支持以下命令：

    # 启动USB功能
    usb start

    # 查看USB连接信息
    usb info

    # 列出USB拓扑
    usb tree

    # 查看U盘信息
    usb storage

## 18.5.2. Linux下使用USB

Linux下使能USB需要加载以下驱动：

    modprobe dwc3-of-simple
    modprobe dwc3
    modprobe xhci-plat-hcd
    modprobe usb_storage
    modprobe hb_usb

Linux下支持OTG-Like功能（通过usb_id实现）

- Micro-B连接到PC，控制器自动配置为device模式。

- Micro-B未连接到PC，控制器自动配置为host模式。