Thread 中讨论的其他器件:TUSB321、TUSB321AI
工具/软件:
我正在尝试设计一个连接到 USB0 的 USB-C 2.0 连接器电路、用于 USB-C 端口和引导。 我一直在遵循 EVM 上的设计、但对 USB Type-C 电流限制电路设计感到困惑。 
我了解电路的机制及其如何正确启用/禁用 VBUS_5V0_TYPEC 电源轨、但我不知道为什么 USBC_ID 没有返回到处理器。 处理器是否仍需要正确确定是否应配置为 UFP 或 DFP、或者该信息是通过 USB 数据线传输?
还有一点让我困惑的是、这个电路似乎无法在我的 EVM 上工作。 当我将 USB-C 驱动器插入端口时、没有任何反应。 当我测量出来时、信号 USB_TYPEC_DRVVBUS 和 USB0_DRVVBUS 为低电平、从而防止 U50 启用。 如果手动将 USB0_DRVVBUS 更改为高电平、则会检测 USB 驱动。 但是、如果我随后尝试将电路板配置为 USB 设备并将其连接到 PC、则会出现一些错误:
root@am67-sk:~# dd if=/dev/zero of=/tmp/mass_storage.dat bs=1M count=128
中有 128+0 条记录
128+0 记录输出
复制 134217728 字节 (134 MB、128 MIB)、0.657969 s、204 MB/秒
root@am67-sk:~# modprobe g_mass_storage file=/tmp/mass_storage.dat
[30.187379] 海量存储功能、版本:2009/09/11
[30.192618] lun:可移动文件:(无介质)
[ 30.197229] lun:文件:/tmp/mass_storage.dat
[30.201535] LUN 数量=1
[30.204635] g_mals_storage gadget.0:海量存储小工具、版本:2009/09/11
[30.211785] g_mass_storage gadget.0:用户空间无法提供 iSerialNumber
[30.219124] g_mass_storage gadget.0:g_mass_storage ready
root@am67-sk:~#[ 38.236745] USB 2-1-Port4:配置错误
[39.370832] USB 2-1-Port4:无法启用。 可能是 USB 电缆损坏了?
[40.570848] USB 2-1-Port4:无法启用。 可能是 USB 电缆损坏了?
[40.577574] USB 2-1-Port4:配置错误
[41.506802] USB 2-1-Port4:无法启用。 可能是 USB 电缆损坏了?
[41.513474] USB 2-1-Port4:配置错误
[43.054916] USB 2-1-Port4:配置错误
SW2 配置为将 TUSB321 设置为 DRP 模式、那么我希望能弄清楚我可能有什么问题? 我使用的是 AM67x 页面中最新的 SDK。