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.

求助!关于MSP430F5528 USB接口提示:Unknown device

Other Parts Discussed in Thread: MSP430F5528, MSP430F5510, MSP430F5529

各位大侠们:

我在调试MSP430F5XX  USB  HID通信例子时,编译好后,写入MSP430F5528中,然后和电脑USB通信是,提示:Unknown device.

例子是:MSP430USBDevleopersPackage_3_20_02  中的hidDatapipe中的H1_Example.

如何解决呀!

 

  • 不知道 你解决了问题没 我来答复你吧   

    我用的是MSP430F5510    我也遇到过你这个情况    这个情况是USB没有正确枚举  你需要用TI提供的USB Descriptor Tool 描述符工具来配置好USB ,

    配置内容包括你要用的USB类 比如你的HID 类   还有XT2的频率  还有VID  PID等 。

    配置好了保存为dat文件,然后生成descriptor.c  .h  和 UsbIsr.c   加入项目后,编译烧录就可以正确识别USB设备了 。

  • 我用的是MSP430F5529,现在也是遇到这种问题,unknow device。请教一下,USB 有个BSL功能,要驱动程序吗?还有MCU也要有程序吗?

  • Hi,

    USB BSL不需要驱动,默认枚举成HID设备,驱动windows自带。出厂前boot loader程序已固化在MCU中。出现unknow device提示,建议先从电路查起,跟我们的EVM电路对比一下,有无不一样的地方?特别是USB D+、D-相关电路,MCU晶振(使用USB功能对晶振有要求,USB 串行引擎时钟为48MHz,外接晶振只能为48MHz的偶数分频(因为要用PLL倍频),USB BSL默认只支持4MHz、8MHz、12MHz或24MHz晶振检测)保证硬件电路没问题了,再开始调试程序。

    Thanks.

  • 谢谢热心的回答。

    再一个,有源码的情况下,可以加入调试信息,很方便的就检查到程序在哪里出问题了。

    如果只看表面现象,很难进行下一步的分析。

    谢谢。

  • 我的出现unknow device的情况解决了,HID、CDC能够通讯了。多半是程序问题。目前BSL还在研究,没有连上。用的晶体是18M。

  • 请教一下解决的方法是什么?谢谢!

x 出现错误。请重试或与管理员联系。