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.

[参考译文] USB-AM243X:MCU-PLUS-SDK 引导加载程序

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1445179/mcu-plus-sdk-am243x-usb-dfu-bootloader

器件型号:MCU-PLUS-SDK AM243X
主题中讨论的其他器件:UNIFLASH

工具与软件:

我使用 DFU 模式将固件写入 AM243x-EVM 板中的 SoC RAM。

我已经为 Win10安装了 dfu-util 0.9 64位、并为 WinUSB 驱动程序安装了 Zadig。

因为我们没有管理员来运行 sudo 命令来执行 duf-util、所以我必须运行以下 py 代码从 USB 引导、并 按照 SDK 手册中的说明发送 appimage。

        Python usb_bootloader.py --bootloader=sbl_prebuilt/am243x-evm/sbl_DFU.release.hs_fs.tiimage --file=<应用程序二进制文件的多核 appimage 的路径

它似乎已初始化引导加载程序。

但随后指出 DFU 后缀无效、然后 保持等待枚举 DFU。

重复上述过程后、引导加载程序似乎也无法再次正常工作。

您能指定更合理的程序吗?

谢谢。

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

    您好!

    您能否运行以下命令并让我知道日志?  

    dfu-util -l 

    除此之外、如果您将引导加载程序和 appimage 放在 default_dfu_ospi.cfg 文件中并使用 usb_dfu_uniflash.py 脚本、请告诉我是否一切正常。

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

    Vaibhav

    感谢您的答复。

    当我运行 dfu-util --list 时、它会为我提供:

      DFU-util 0.9

      版权所有2005-2009 Weston Schmidt、Harald Welte 和 OpenMoko Inc.
      版权所有2010-2016 Tormod Volden 和 Stefan Schmidt
      该程序是自由软件、绝对没有任何担保
      请将错误报告给 http://sourceforge.net/p/dfu-util/tickets/

    我已经按照您的建议尝试了 usb_dfu_uniflash.py。

    它始终保持挂起、等待对 DFU 器件进行枚举。

    请告诉我如何在 Win10中正确安装 dfu-util。

    谢谢。

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

    您好!  

    运行上述命令时的日志应如下所示:

    请访问: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/10_00_00_20/exports/docs/api_guide_am243x/GETTING_STARTED_FLASH_DFU.html

    此致、

    Vaibhav

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

    我已尝试安装 Zadig 的 USB DFU 驱动程序。 我认为这可以解决安装问题。
    但当将 soc 引导模式设置为 DFU 时。 无法在 Zadig 工具中检测到 DFU 端口。 无法在系统设备管理器中检测到它。
    你在这方面是否有可以分享的经验?
    谢谢。

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

    您好、Hao、

    您能否通读这个简短的 E2E: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1249619/tmds64evm-am6442-dfu-util-issue/4734752?tisearch=e2e-sitesearch&keymatch=DFU%25252520Vaibhav#4734752

    如果您能够执行一些操作并解决此问题、请告诉我。

    此致、

    Vaibhav

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

    Vaibhav

    这解决了我的问题。

    谢谢。

    谢谢、此致

    郝(王浩)