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.

[参考译文] AM623:使用适用于 AM623 的 MCU+ SDK 进行 USB DFU 引导

Guru**** 2885260 points

Other Parts Discussed in Thread: AM623

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1643732/am623-usb-dfu-booting-with-mcu-sdk-for-am623

器件型号: AM623

您好:

我目前正在使用 MCU+ SDK 11.02 来使用 AM62x SK EVM。 我使用该平台进行原型设计和验证算法、这些算法稍后将部署在基于 AM623 SoC 的定制硬件设计上。

对于我的生产工作流程、我计划使用 USB DFU 作为初始工厂编程的接口。 首次引导后、应用程序应 .appimage 通过 USB 接收一个文件并将其存储到 OSPI 闪存中。 所有后续引导都旨在从 OSPI 闪存运行。

我已经查看了有关 .appimage 通过 UART 准备和加载文件的 MCU+ SDK 文档(引导流程指南)、但我找不到有关使用 USB DFU 执行类似操作的任何指导。

我还遇到了以下 E2E 主题、描述了在 AM62x 上使用 DFU 的情况:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1127618/faq-sk-am62-how-to-flash-emmc-using-usb-dfu-on-am62x-sk-e2
此示例演示如何 tiboot3.bin tispl.bin使用加载、和 U-Boot dfu-util、但未提及 .appimage 处理。

您能否澄清以下方面的建议工作流程:

  1. 通过 USB DFU 加载 SBL
  2. .appimage 使用 USB 将 A 传输并刷写到 OSPI 闪存

此外,我无法找到任何利用 USB 的 MCU+ SDK 示例项目。 MCU+ SDK 目前是否支持 AM62x 上基于 USB 的数据传输?

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

    您好、

    当前的 SDK 产品不支持 AM62x 器件的 RTOS/NoROTS 上的 USB DFU 引导。   有关刷写的更多信息、请参阅 tools_flash。

    另请参阅 版本说明 、以了解 SDK 支持的所有驱动程序。

    此致、

    Tushar

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

    是否有任何计划在不久的将来在 MCU+ SDK 中包含此功能?
    谢谢你

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

    目前没有这样的计划在不久的将来在 AM62x 器件上添加 USB RTOS 支持。

    此致、

    Tushar