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.

[参考译文] UART 引导加载程序

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/609969/uart-bootloader

主题中讨论的其他器件:HALCOGENTMS570LS3137

您好!

我使用的是 TMS570LS3137 HDK 板、CCS v7.0.2、Halcogen 4.6。 我正在尝试使用 F021_API v2.00.01来实现 UART 引导加载程序。 如果我 通过 Hyper-V 终端-->发送文件--> example.bin + YMODEM-->发送.bin 文件,它将退出程序,并显示消息“Aborted by user”。 已附加 sys_link.cmd file.e2e.ti.com/.../1526.sys_5F00_cmd.txt 

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

    我认为引导加载程序具有一系列必须遵循的命令和通信结构。 这些内容在应用手册中进行了概述。 我相信您不能简单地通过这样的终端窗口发送二进制文件。 它将具有一系列命令数据包和数据。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Chuck、

    感谢您的回答

    1.将.bin 文件发送到控制器的正确方法是什么? 我已将此附加文件用于 UART 引导加载程序。 在这种情况下、他们使用了 y 调制解调器来发送.bin 文件。

    2.我将尝试解释我们的应用要求、我们使用的是连接到 wifi 模块的 TMS570LS3137控制器。 TMS SCI 连接到 WIFI 模块的 UART。 当我将.bin 文件从笔记本电脑发送到 WiFi 模块(使用任何 TCP 或 UDP 协议)时、该模块在 TMS 中通过 SCI 接收。 我想使用 UART 引导加载程序将这些接收到的数据上载到 TMS 闪存中。 我想根据 application.e2e.ti.com/.../8304.SafetyMCU_5F00_Bootloader.zip?更改这些 UART 引导加载程序应用程序(附加文件)

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

    您好!

    您可以通过 UART 引导加载程序向器件发送原始二进制文件。

    在 TeraTerm 终端中、 File -> Transfer -> Ymodem -> Send、然后浏览 bin 文件进行传输。

    请尝试使用此 bin 文件、它在我的板上工作正常。

    e2e.ti.com/.../6433.TMS570LS31Blinky.bin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Wang、
    我尝试了该.bin 文件、但收到此消息-远程系统已取消传输。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    它可能是由超时引起的。 在您的应用中、一个 wifi 模块通过 SCI 连接到 TMS570 MCU、您希望将文件从 PC 下载到 WIF 模块、并将文件从 WiFi 模块下载到 TMS570 MCU。 您能否尝试直接从 PC 将二进制文件下载到 TMS570 MCU?