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/PROCESSOR-SDK-AM57X:以太网 DFU

Guru**** 2609955 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/655024/linux-processor-sdk-am57x-dfu-over-ethernet

器件型号:PROCESSOR-SDK-AM57X

工具/软件:Linux

是否有关于在 AM57xx 平台上通过网络(ehternet)执行器件固件更新(DFU)的教程或指南?

我看到有关网络引导的大量指南(rootfs 作为网络文件系统连接)、但尚未找到有关通过网络更新 eMMC 或 SD 卡的指南。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Adam、

    AM57xx 类器件不支持网络引导(与 AM57xx 器件上的 ROM 代码进行通信以启动该代码的主机)。 这与 NFS (作为网络文件系统连接的根)稍有不同。 我倾向于将其视为两个步骤:

    1. 转至 U-Boot 提示符或 Linux 内核、该内核可用于读取新内容并将其写入 eMMC 或 SD 卡。
    2. 访问并编写新内容。

    #1通常是更棘手的器件、因为 U-Boot 和 Linux 都可以使用标准命令轻松写入 eMMC 和 SD 卡。 最简单的方法是使用我们的 EVM 进行操作、即在电路板上放置可引导 SD 卡并从中引导。 然后、它可用于更新 eMMC。 此过程只需以某种可配置方式更改引导模式引脚。  

    许多人出于很多原因不想在产品中放入 SD 卡。 如果是这种情况、对于 AM57xx、通过 USB 连接的 DFU 可能是您的最佳选择。

    本视频将对您有所帮助:

    https://training.ti.com/am57x-dra7x-dfu-boot-mode-with-linux-host

    希望这对您有所帮助、

    Ron