主题中讨论的其他部件:TPS6.5982万
在系统配置寄存器(0x28)中,有两个用于USBEPenable和USBRPenable的复选框。
从讨论中看来,大多数用户都启用了这些位。 但是,此工具的版本2.3 不正确地显示和控制这些位。
EP允许TPS6.5982万作为布告栏请求的端点响应,而RP允许连接外部设备以提供布告栏信息。 欧洲议会优先(我认为)。
如果我在AppCustomization工具中仅选择EP,则在Register 28的原始视图中 ,字节13 = xxxx-x10x,
在RP选定字节13 = xxxx-x01x的情况下,
两个选定的字节13 = xxxx-x11x。
现在,如果您将图像下载到TPS6.5982万中,但只选择了一个,然后在系统配置寄存器中查找,您会发现选中了相反的图像。
我可以通过I2C读取此寄存器,并看到即使它显示为RP,它确实是AppCustomization工具所说的EP位。
如果您不查看或使用主机接口工具,则检查错误的位也无关紧要。 但是,如果使用该工具并选中USBEPenable,则将启用RP,反之亦然。
当我尝试让记事板工作时,我发现了困难的地方,只是在制作了一些图像并使用AppCustomization工具中设置的内容跟踪HostInterface报告后才发现了这一点。 我发现它被翻转了,并通过我自己的接口在I2C上读取寄存器来确认它。
底线是我发现我可以让两个位都保持选中状态,它看起来像EP覆盖RP选择。
但我不知道这是否完全安全。
Warren