主题中讨论的其他器件:AM3358、 HD3SS460、 TPS65982、 CSD87501L
您好!
我的应用使用运行 Linux 的 AM3358、设置如下。 使用使用 TPS65981_2_6_7应用程序自定义3_18工具生成的二进制文件刷写 SPI 闪存。 它基于 TPS65981_HD3SS460_DRP_Host_Standard_v3_18.TPL 模板。 我已将该板连接到各种 USB PD 电源、并已显示其工作正常、可以请求应用所需的所有功率级别。 如果需要、我可以单独为 AM3358和 TPS65981供电、并通过 AM3358上的 I2C 查看 TPS65981。 (注意:SPI 闪存现在介于两个电路板之间、无法轻松访问以进行直接刷新)(下图显示了此架构)。
使用图中的微型 USB 端口、我可以将 AM3358用作 RNDIS 小工具来访问它。 当我继续尝试使用 USB C 端口时、我接收到 Windows 错误(如下所示)。 它清楚地表明、驱动程序将错误的芯片识别为 TPS65982、而不是应该识别的 TPS65981。 此外、当我尝试通过 USB C 端口在 USB EP 模式下使用应用定制工具时、我也会收到一个错误(如下所示)。 我尝试使用这两个 USB 端口而没有改变。 因此、为了解决芯片误码问题(小问题只是好奇心)、我需要遵循哪些步骤? 但是、需要解决 TPS65981未转发 RNDIS 小工具的主要问题。 理想的结果是将 USB C 端口插入计算机和设备中、设备管理器上显示的 RNDIS 小工具与通过 micro USB 端口执行的操作类似。