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.

[参考译文] Linux/EK-TM4C1294XL:Linux 中通过以太网进行固件升级/闪存

Guru**** 2468610 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/676185/linux-ek-tm4c1294xl-firmware-upgrade-flash-via-ethernet-in-linux

器件型号:EK-TM4C1294XL

工具/软件:Linux

您好!

正在寻找一种使用 Linux 通过以太网刷写 TM4C 的方法。 如果有人可以向我指出一些资源/链接、那会很有帮助。

此致、

Vedant

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Vedant、
    我们通过 TivaWare 库中的以太网示例进行固件升级。 引导加载程序示例被称为 boot_emac_flash、与引导加载程序一同提供的应用程序示例被称为 boot_demo_emac_flash。 LM Flash Programmer 是一种基于 Windows 的 GUI 应用程序、可用于上载新固件。 还有一个基于 Windows 的 eflash.exe 实用程序、它是基于命令行的、可以执行相同的操作。 TivaWare 库中提供了 eflash.exe 的源代码。 这就是我们所拥有的一切。 您可能需要查看一下、看看是否可以将其移植到 Linux 环境中。 我希望一些社区成员能够从 Linux 的角度提供更多的指导。

    以太网闪存下载程序
    用法:
    eFLASH [选项]... [输入文件]
    描述:
    使用到 TivaWare 的以太网连接将固件映像下载到 Tiva 板
    引导加载程序。 这与 LM 闪存的以太网下载部分具有相同的功能
    编程器工具。
    此实用程序的源代码包含在 tools/eflash 中、并包含预构建的二进制文件
    工具箱中。
    参数:
    --帮助显示使用信息。
    -h 是--help 的别名。
    --ip=IP 指定要由 BOOTP 服务器提供的 IP 地址。
    i ip 是--ip 的别名。
    --mac=MAC 指定 MAC 地址
    -m MAC 是--Mac 的别名。
    --quiet 指定只输出错误信息。
    --silent 是--quiet 的别名。
    --verbose 指定应输出详细输出。
    --version 显示实用程序的版本并退出。
    输入文件指定固件映像文件的名称。
    示例:
    以下内容将通过以太网将固件映像下载到目标板
    电路板的 MAC 地址为00:11:22:33:44:55、IP 地址为169.254.19.70:
    eflash -m 00:11:22:33:44:55 -I 169.254.19.70 image.bin