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:有关通过 DFU 慢速 eMMC 刷写的查询

Guru**** 2928100 points

Other Parts Discussed in Thread: AM62L

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1652383/dra821u-query-regarding-slow-emmc-flashing-through-dfu

器件型号: DRA821U
主题中讨论的其他器件: DRA821AM62L

我们正在开发基于 DRA821 平台的定制板、并使用 DFU 实用程序来刷写 eMMC 器件。

正在刷写的映像是使用 tisdk-default-image target (tisdk-default-image--.rootfs.wic.xz) 从 Yocto 编译生成的 rootfs.wic.xz 文件。使用以下命令将此文件转换为 rootfs.wic
unxz rootfs.wic.xz

我们使用以下命令刷写映像:

./dfu-util -a rootfs -D rootfs.wic

但是、我们观察到、刷写 eMMC 大约需要 1 小时 30 分钟才能完成、这似乎明显长于预期。

请帮助我们了解以下内容:

哪些因素可能导致 DFU 刷写需要这么长时间?
通过 DRA821 上的 DFU 刷写 WIC 映像的行为是否符合预期?
是否存在与 USB 速度、DFU 配置、eMMC 配置或映像格式相关的任何已知限制、这些限制可能会影响刷写性能?
是否有任何建议的方法或配置更改来提高闪存速度和减少编程时间?
TI 是否有一种更高效的方法可在生产期间将大 WIC 映像编程到 eMMC?

我们希望获得有关优化刷写过程的任何指导。

此致、
Ashwini

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

    您好 Ashwini、

    我邀请了我们的 eMMC 专家。 我是否可以知道您通过 DFU 刷写到 eMMC 的 rootfs 映像的大小?

    此致、

    Keerthy  

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

    尊敬的 Keerthy:

    rootfs 的大小为 10GB。

    此致、

    Ashwini

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

    尊敬的 Ashwini:

    但是、我们观察到、刷写 eMMC 大约需要 1 小时 30 分钟来完成、这似乎明显长于预期。
    [quote userid=“684563“ url=“~/support/processors-group/processors/f/processors-forum/1652383/dra821u-query-regarding-slow-emmc-flashing-through-dfu 上通过 DFU 刷写 WIC 映像是否出现这种预期行为?

    是、刷写 WIC 映像时会出现这种行为。

    您还可以查看以下 E2E 供参考:

     TDA4VM:如何提高 dfu-util 闪存速度的不良性能? 

    此致

    Gokul Praveen

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

    尊敬的 Gokul:

    感谢您的澄清。

    我们知道、通过 DRA821 上的 DFU 刷写 WIC 映像时会出现此行为。

    但是、我们观察到、在 AM62Lx 平台上、通过 DFU 刷写 WIC 映像只需不到 30 分钟、而在 DRA821 上、刷写 WIC 映像大约需要 1 小时 30 分钟。

    您能帮助我们了解造成这种差异的原因吗? 具体来说:

    DRA821 上的 eMMC:SDINBDG4-16G-XI1(刷写 10GB WIC 文件)
    AM62L 上的 eMMC :SDINBDG4-8G-XI1 (刷新 7GB WIC 文件)

    DRA821 和 AM62Lx 之间是否有任何架构或硬件差异、影响 DFU 刷写性能?
    是否有任何建议的优化或配置更改来提高 DRA821 上的刷写速度?

    有关影响 DRA821 上 DFU 吞吐量的因素的任何其他详细信息都将很有帮助。

    此致、
    Ashwini

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

    嗨、Ashwini

    对延迟深表歉意。

    MMC on DRA821:SDINBDG4-16G-XI1(刷写 10GB WIC 文件)
    AM62L 上的 eMMC :SDINBDG4-8G-XI1 (刷新 7GB WIC 文件)

    DRA821 和 AM62Lx 之间是否有任何架构或硬件差异会影响 DFU 刷写性能?[/报价]

    可能是由于使用了不同的 eMMC 器件、这可能会影响性能、因为 eMMC 写入速度在 2 个器件之间会有所不同。 如果您有更快的以太网支持、我建议使用 tftp boot。

    是否有任何建议的优化或配置更改来提高 DRA821 上的刷写速度?

    您的电路板上是否支持以太网? 这也可以尝试。 如果是、 tftp 可在 u-boot 上使用、这会更快。

    此致

    Gokul Praveen。

    [/quote]