您好!
我们观察到 UMS (USB 大容量存储)并不总是枚举主机/PC 端的 SD 磁盘设备和分区。
通常情况下、它无法正常工作、有时有助于暂时断开 EVM 板与电源的连接。
Linux 和 Windows 主机 PC 均出现此问题。
还通过了不同的测试:
- EVM 板
- SD 卡
- type-TYPEA USB 电缆
基于此、我们怀疑 u-boot 或 HW 中存在一些问题。
EVM 板上的软件:Linux SDK 8.04
USB 电缆从主机连接到 EVM [J12] USB3 Type C 端口。
在使用 Ubuntu 主机进行测试时、我们在 dmesg 日志中看到 SD 和块设备驱动程序的许多不同类型的错误。
有时会枚举 SD 磁盘、但分区不会枚举、磁盘会在几秒钟后丢弃。 有时根本不枚举磁盘。
我们始终可以看到 USB 重置尝试次数、如下所示:
USB 3-6.3.2:使用 xhci_hcd 复位高速 USB 器件编号60
u-boot 中的输出始终如下所示(适用于通过和失败情况):
=> ums 0 MMC 1
UMS:LUN 0、dev 1、hwpart 0、扇区0x0、计数0x1dacc00
CDNS-USB3-peripheral USB@6000000:无法获取 USB2 phy (ret -61)
CDNs、Sierra SerDes@5030000:Sierra 探测
CDNS-USB3-Peripheral USB@6000000:DRD 版本 v1 (ID:0004024e、修订版:00000200)
CDNS-USB3-Peripheral USB@6000000:初始 化的 ep0支持:
CDNS-USB3-Peripheral USB@6000000:初始 化的 ep1out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始化 的 ep2out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始化 的 ep3out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始化 的 ep4out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始 化的 ep5out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始 化的 ep6out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始化 的 ep7out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始化 的 ep8out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始化 的 ep9out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始 化的 ep10out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始 化的 ep11out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始 化的 ep12out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始 化的 ep13out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始 化的 ep14out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始 化的 ep15out 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始 化 ep1in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始化 的 ep2in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始化 的 ep3in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:初始化 的 e4in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始化 的 ep5in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始化 ep6in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始化 的 ep7in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始 化 ep8in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始化 的 ep9in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始 化的 ep10in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始 化的 ep11in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始化 ep12in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始 化 ep13in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始 化 ep14in 支持:批量、INT ISO
CDNS-USB3-Peripheral USB@6000000:已初始 化 ep15in 支持:批量、INT ISO
BR、
Szymon