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/AM3352:2013.01起 U-boot 中的 TFTP

Guru**** 2540720 points
Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/588553/linux-am3352-tftp-in-u-boot-from-2013-01

器件型号:AM3352

工具/软件:Linux

您好!

我们有一款基于 AM3352的产品、其中 NAND 是默认启动、也是我们首次使用 EtherNet/TFTP 来闪存 NAND。 我们长期观察到 Uboot 中以太网数据速率非常慢的问题。 以太网 phy 处于 MII 模式、我们还使用 uBoot 2016.01验证了数据速率、吞吐量几乎提高了20倍。

闪存一个产品大约需要25分钟、从生产角度来看、这很长。 此外、由于产品从过去3-4年开始上市、我们无法更改最新的 Uboot。

那么、如何对其进行优化以提高数据速率?

此致

Rohit Khatri

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

    这是 TI 不再支持的旧版本 U-boot。 我会询问工厂团队是否有任何建议来帮助您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我们仍在等待您工厂团队的回复。

    此致
    Rohit Khatri
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    被指派的人员在过去2周内出差。 我又问了。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rohit、

    您使用哪种工具对 NAND 闪存进行编程?

    此致、

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

    如链接processors.wiki.ti.com/.../Sitara_Uniflash_Flash_Programming_with_U-Boot 中所述

    您只能使用来自最新 u-boot 的闪光灯图像(在构建时启用以太网引导)来简化 NAND 的编程。 在 NAND 中编程的图像可能仍然较旧(如果无法将其升级到最新版本)。 这不应破坏任何功能、因为最新的 u-boot 仅用于编程、而不会超出此范围。

    此致、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我同意 Shiv 的回应。 我在告诉产品中的版本时遇到问题、但听起来 U-Boot 2016.01提供了更好的闪存性能、可用于闪存操作。

    由于我不了解产品中的版本、因此我只能将其推测为提供低 TFTP 带宽的原因。 DCache 对于这一点非常重要、可能无法启用。 我不知道这是否解释了20倍的差异、但这将是我首先要看的地方。