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.

[参考译文] CCS/TMDXEVM5515:USB MSC 示例问题

Guru**** 2538955 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/720145/ccs-tmdxevm5515-usb-msc-example-issue

器件型号:TMDXEVM5515

工具/软件:Code Composer Studio

"CSL_USB_MSC_dmaExample_out"示例用于将 USB 模块作为 MSC 设备进行测试。

在调试模式下,使用 DSK-EVM-eZdsp 板载 USB 仿真器,该示例运行良好。 主机 PC 可以读取/写入 SD 卡中的文件。

我使用工具"hex55.exe"将.out 文件转换为.bin 文件。 .cmd 文件中的命令行为:

-boot
-v5505
串行8
-b.
-o CSL_USB_MSC_dmaExample_Out.bin
CSL_USB_MSC_dmaExample_out.out

我将.bin 文件刻录到 NorFlash、然后重新启动 EVM5515板、连接到 PC、在设备管理器中显示为"未知设备"。

然后、我在 C 文件中实现 GEL 文件的函数。

GEL 文件在 "CSL_USB_MSC_dmaExample_out"示例中使用的格式为:

e2e.ti.com/.../evm5515.gel

我向项目中添加了一个 C 语言文件、如下所示:

e2e.ti.com/.../evm5515.c

然后调用 main()函数中的函数 OnRestart()和 OnTargetConnect()。

我编译工程并将.out 文件转换为.bin 文件、然后将其刻录到 NorFlash 中。

 它 仍然显示为"未知设备"。

我错过了什么吗?

如何获取 corect .bin 文件以用作 USB MSC?

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

    将.out 文件转换为.bin 文件似乎是正确的、但您能否发布引导映像编程的输出、如中所述:
    processors.wiki.ti.com/.../C5515_Boot-Image_Programr
    以验证编程过程是否已正确完成。

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

    你好,Tsvetolin Shulev,
    请您回复!
    是的、正如文章所述、我将.bin 文件编程到 EVM5515中。 我确信这是正确的。 我对示例项目"CSL_USB_HidExample_Out"执行同样的操作、它与 USB 鼠标运行良好。

    BR
    隐藏 Lu。

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