This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430F5529:MSP430 USB开发者包,USB描述符工具创建了不正确的.inf文件

Guru**** 2589280 points
Other Parts Discussed in Thread: MSP430F5529

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/630479/msp430f5529-msp430-usb-developer-package-usb-descriptor-tool-creates-incorrect-inf-file

部件号:MSP430F5529

您好,

我注意到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)一样简单。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Nima:

    很好地听到你的声音! 感谢您的帖子。 我已经向我们的USB专家咨询过这个问题。

    此致,

    詹姆斯

    MSP客户应用程序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Nima:

    错误号MSPUSB-310已分配给此问题。  感谢您的报告和解决方案。

    此致,

    Arthi