您好,
我注意到USB描述符工具存在问题。 要重现此问题,必须使用3个CDC创建复合USB设备。 USB描述符工具生成的驱动程序(.inf)文件存在小问题。 它为CDC分配了错误的显示名称。
以下是重新创建和解决问题的步骤。
首先使用USB描述符工具为MSP430F5529生成代码。
生成文件并创建MSP430F5529图像并将代码上载到设备后,PC会检测到以下CDC,
到目前为止,一切都正常。
接下来使用设备管理器,选择.inf文件作为CDC的驱动程序。
第一个CDC被正确命名为CDC0,CDC1将被命名为Cdc2! CDC3实际上被命名为4 %。
以下两幅图像显示了这一点。
总结一下,
CDC0被命名为CDC0
CDC1被命名为Cdc2
Cdc2被命名为4 %
这是由于描述符工具生成的.inf文件造成的。
工具生成的文件,
问题是第129行和第130行必须是“描述2”和“DESCRIPTION4”
更正后的.inf文件
安装此驱动程序后,一切都正常。
问题必须与Java源代码中的"description"+ String.valueof (cdcid * 2)一样简单。