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.

[参考译文] DRA821U:u-boot 中支持 DRA821U TFTP

Guru**** 2457760 points
Other Parts Discussed in Thread: J7200XSOMXEVM, J721EXCPXEVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1473784/dra821u-dra821u-tftp-support-in-u-boot

器件型号:DRA821U
主题中讨论的其他器件:DRA821J721EXCPXEVM、J7200XSOMXEVM

工具与软件:

尊敬的 Champ:  

DRA821 u-boot 是否支持 TFTP?

当前的 SDK 版本是10.1。

BR、丰富  

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

    您好、Rich:

    是的、u-boot 支持 tftp。 该文件位于开箱即用 SDK 中、可以借助 tftp 服务器在任何通过 MCU_CPSW2G 连接到 EVM 的主机上进行测试。

    此致、
    Tanmay

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

    Tanmay,  

    客户使用 AM62x 和 AM64x、并确保客户端的 TFTP 服务器与 AM62x 和 AM64x 正常运行、但 DRA812 U-boot 中的当前 TFTP 无法通过 CPSW2G 端口从 TFTP 服务器下载文件。  

    客户使用 J7200XSOMXEVM + J721EXCPXEVM 和 DRA821 SDK 10.1预编译映像。  

    您能否确定无法下载的根本原因是什么? 是否需要其他设置?  

    BR、丰富

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

    Tanmay,  

    您可以试一下 EVM 吗? 我也无法对 u-boot 中的主机执行 ping 操作。

    BR、丰富

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

    您好、Rich:

    我将在本周结束时尝试这一方案。

    但是从日志中看、问题似乎只是一些 tftp 服务器问题。 您可以尝试使用 SDK 安装脚本创建 tftp 服务器吗?

    此致、
    Tanmay

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

    Tanmay,  

    我们使用 TFTP 尝试 Ubuntu、但问题是 DRA821 CPSW2G 无法 ping 通 Ubuntu、但 Ubuntu 可以 ping 通 DRA821 (仅当 DRA821尝试 ping Ubuntu 主机时)。  

    我无法完成 Ping、因此无法在 DRA821 EVM 上执行 TFTP。  

    如果您能对其进行测试并提供流程日志、我将不胜感激。  

    BR、丰富

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

    您好、Rich:

    您在这里提到的这一点有点奇怪。 因为通常从 u-boot 开始、只有 DRA821能够 ping 通 Ubuntu、但 Ubuntu 无法 ping 通 DRA821。 这与 u-boot 的网络堆栈的实现方式有关、而不是器件限制。 但这应该是默认情况。

    是否对 u-boot 源或任何配置进行了任何更改?

    此致、
    Tanmay

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

    Tanmay,  

    原始日志来自客户一方、他们使用自己的 TFTP 工具以及其他平台(包括 TI AM6x)。  

    事实上、我曾尝试在 TI 办公室对此进行测试、但发现无法 ping 通 Ubuntu 主机、因此卡住了。  

    我使用了预编译 WIC 映像、并在 uboot 中仅将 serverip 和 ipaddr 设置为同一个网络域。

    需要进行任何额外设置?  

    BR、丰富  

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

    您好、Rich:

    无需额外设置。

    今天、我将对我的设置进行测试、并分享命令和日志。

    此致、
    Tanmay

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

    您好!

    在任何 Linux SDK 中、都可以 在顶层目录中看到 setup.sh 脚本。 运行该脚本。 它将在您的 Ubuntu 计算机上设置 tftp 服务器。 默认情况下、共享文件夹将位于"/tftp"。

    您需要从 u-boot 运行、 "tftp $loadaddr $server_ip:filename.txt"
    按原样键入$loadaddr。 在 u-boot env 中已定义了它

    此致、
    Tanmay