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.

[参考译文] 66AK2G02:USB DFU 引导模式

Guru**** 2559110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/610988/66ak2g02-usb-dfu-boot-mode

器件型号:66AK2G02

我想使用66AK2G0x USB DFU 引导模式来写入 QSPI 闪存。
是否有通过 USB DFU 编写 QSPI 的工具?
当没有该工具时、是否有从 PC 传输固件的工具?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将其转发给引导专家。 他们的反馈应发布在此处。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    n`t 器件支持 USB DFU 引导模式、但没有 QSPI 闪存实用程序可基于此引导模式。

    Processor SDK RTOS 中有一个工具、允许您将映像传输到 SD 卡、然后从 SD 卡读取映像并将其闪存到 QSPI 闪存。
    processors.wiki.ti.com/.../Processor_SDK_RTOS_BOOT_K2G

    此致、
    Rahul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的信息。
    但是、没有计划实施 SD 卡插槽、我无法选择 SD 引导模式。
    我想了解有关如何实现具有 USB DFU 引导模式的 QSPI 闪存实用程序的信息。
    是否有关于 USB DFU 引导模式的详细信息?
    (如何制作用于 DFU 传输的固件、如何传输固件、固件传输协议等)

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

    我将根据我们在 ROM 引导加载程序中对此功能的测试发布一些我的注释:

    • 连接到 USB1端口并将引导开关设置为 USB 引导、将引导开关设置为 USB 引导:

    打开电源后、您应该会看到 USB 设备在主机上枚举:

    主机设置:

    •   下载 Zadig 实用程序以安装 WinUSB? 驱动器。 下载链接:
    •   从此处下载 DFU 刻录机实用程序0.7版:
    •   使用命令运行具有引导映像的 DFU 实用程序                                                                               dfu-util.exe -D _gphdr.bin

    启动映像创建:

    • hex470 arm.rMD app.out //这会生成 app.hex [请参阅 Processor SDK RTOS 中 SBL 中的.RMD 以供参考]
    • b2ccs app.hex app.bob.ccs
    • cp app.blob.ccs tmp.ccs
    • ccsAddGphdr -infile tmp.ccs -outfile tmp2.ccs
    • ccsAddGptlr -infile tmp2.ccs -outfile app.gphdr.byte.ccs
    • cp app.gphdr.byte.ccs app.gphdr.ccs
    • ccs2bin -swap app.gphdr.ccs app.gphdr.bin

    此处描述的所有实用程序都位于 Processor SDK RTOS 中  

    processors.wiki.ti.com/.../Processor_SDK_RTOS_BOOT_K2G

     

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

    此致、
    Masataka