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.
工具/软件:Code Composer Studio
嗨、团队:
我正在使用评估板(EK-TM4C129EXL)实施 USB 器件海量存储类。 我已使用 TI 随 TivaWare_C_Series-2.2.0.295提供的示例。 我将使用电路板 dk-tm4c129x 的示例。 我成功链接了 usblib 文件和 FATFS 文件。 在本示例中、它使用外部闪存(mx66l51235f)。 但我位编辑了代码、并将闪存读取/写入/擦除功能更改为内部闪存访问功能。 我想将内部闪存设置为 MSC。 我已成功编译代码。 但在某些情况下、当调试 USB 被连接时、窗口显示"USB device not recognized"(USB 器件未被识别)错误。
我要附加下面经过编辑的项目文件。 请就此提供任何建议。
e2e.ti.com/.../USB_5F00_FreeRTOS_5F00_Test.zip
还要告诉我是否有任何可用的示例、这些示例使用内部闪存和 USB 来实现 USB MSC。
嘿、有更新。 正如我在上面的注释中所说的那样、这个问题与 USBDMSCEventCallback 相关。 它没有在任何事件上发挥作用。 出现问题的原因是在启动源文件中未正确配置中断矢量表。 我对其进行了编辑并添加了 USB0DeviceIntHandler、现在它似乎正常工作。 设备管理器中显示海量存储类设备。
我想问题已经解决了。 我将在明天对其进行更多测试、并根据任何进一步的发现进行更新。