硬件抽象层驱动
硬件抽象层驱动提供了 SoC 相关的 USB 电源管理、中断处理和 PHY 校准接口,并定义了上层 USB 核心驱动所需的系统常量。
硬件抽象层驱动还提供了如下 USB 相关的宏定义:
宏定义 |
描述 |
|---|---|
USB_REG_BASE |
USB寄存器基地址 |
USB_ADDON_REG_BASE |
USB AddOn寄存器基地址 |
USB_MAX_ENDPOINTS |
USB设备模式下支持的最大端点数量 |
USB_MAX_PIPES |
USB主机模式下支持的最大通道数量 |
USB_VID |
Realtek USB VID |
USB_PID |
Realtek USB PID |
备注
硬件抽象层默认编入 USB 主机/设备/DRD 核心库文件,不允许开发者修改
USB PHY 校准数据在 SoC 出厂前确定,原则上不需要开发者修改,如遇疑似校准导致的兼容性问题(如枚举失败、反复断线重连),请联系 Realtek FAE
主机驱动
主机驱动软件架构
设备驱动
设备驱动软件架构