在尝试使用TI示例USB软件时,出现“USB Device not recognized”(USB设备未识别)错误。 在同一硬件上编译并运行了“emptyUsbProject”的示例代码。 已正确连接并显示为COM端口。 然后尝试使用示例"MSC_massStorage",调用read_disk,并将write_disk更改为调用目标函数。 代码从未达到任何磁盘功能。 它在调用 usb_getConnectionState()时一直循环返回 st_enum_in_progress。
配置文件与示例中提供的相同,但不清楚代码如何看到此文件,因为它是一个XML文件,而且在项目中似乎没有任何位置引用此文件(M2_SDCardReader.xml)。 试图用一个用"MSP描述符工具"制作的文件替换该文件,但这没有任何变化。
欢迎提出任何建议。