USB 子系统
Host 侧枚举、Probe,以及 Gadget。默认对照 Linux 6.8,个别文章文首另有说明。
Host
Gadget
- Gadget 子系统概览 — UDC / composite / configfs
- Configfs 组装分析 —
gadget_info、cdev、bind - UDC bind 分析 —
udc_bind_to_driver、pending、pullup - DWC2 接口总览 —
gadget_ops/ep_ops - DWC2 USBTRDTIM 选值 — 按 UTMI+ 位宽给 5 / 9,对照 ST HAL 查表
- Composite EP0 枚举 —
composite_setup、SET_CONFIGURATION - ACM Function 路径 —
f_acm.c、gserial_connect、ttyGS - Gadget CDC ACM 串口实践 — configfs、
ttyGS0、Hostcdc_acm
具体踩坑记录:USB 调试笔记。