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.

[参考译文] TDA4VM:使用 DFU-util 刷写 rootfs

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/995426/tda4vm-rootfs-flashing-using-dfu-util

器件型号:TDA4VM

您好!

使用 DFU-util 可以刷写引导加载程序(tiboot3.bin -> sysfw.itb -> tispl.bin -> u-boot.img)

但无法刷写 rootfs。 请告诉我如何操作。

提前感谢。

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

    Sankar、您好!

    您希望在此处闪存什么存储器?

    此致、

    Karan

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

    Sankar、您好!

    根据离线讨论,您无法在"Dfu util -l "下获取 rootfs。

    我尝试在 DFU 引导模式下引导、并将 DFU_alt_info 设置为 DFU_alt_info_eMMC。 我能够看到 rootfs 接口。

    您能在这里详细说明一下问题吗?

    此致、

    Karan

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

    我能够使用 DFU 在 eMMC 中刷写 rootfs。 我们可以关闭此票证、谢谢。

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

    Sankar、您好!

    感谢您的更新。

    对于论坛优势、请发布相同步骤、我将关闭该主题帖。

    此致、

    Karan

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

    使用 DFU 将图像刷写到 eMMC:

    进入 u-boot 命令 shell 并执行以下命令
    U-Boot # setenv dfu_alt_info ${dfu_alt_info_mmc}
    U-Boot # DFU 0 MMC 0

    将检测到来自主机 PC 的 DFU 并执行以下命令
    $ sudo dfu-util -l
    DFU-util 0.9

    版权所有2005-2009 Weston Schmidt、Harald Welte 和 OpenMoko Inc.
    版权所有2010-2016 Tormod Volden 和 Stefan Schmidt
    此计划是免费软件、绝对不提供保修
    请向 sourceforge.net/.../报告错误

    找到 DFU:[0451:6163] ver=0224、devnum=75、cfg=1、intf=0、path="1-1"、 alt=6、name="sysfw.itb.raw"、serial="000000000072"
    找到 DFU:[0451:6163] ver=0224、devnum=75、cfg=1、intf=0、path="1-1"、 alt=5、name="u-env.raw、serial="000000000072"
    找到 DFU:[0451:6163] ver=0224、devnum=75、cfg=1、intf=0、path="1-1"、 alt=4、name="u-boot.img.rain"、serial="000000000072"
    找到 DFU:[0451:6163] ver=0224、devnum=75、cfg=1、intf=0、path="1-1"、 alt=3、name="tispl.bin.rain"、serial="000000000072"
    找到 DFU:[0451:6163] ver=0224、devnum=75、cfg=1、intf=0、path="1-1"、 alt=2、name="tiboot3.bin.rain"、serial="000000000072"
    找到 DFU:[0451:6163] ver=0224、devnum=75、cfg=1、intf=0、path="1-1"、 alt=1、name="rootfs"、serial="000000000072"
    找到 DFU:[0451:6163] ver=0224、devnum=75、cfg=1、intf=0、path="1-1"、 alt=0、name="rawemmc"、serial="000000000072"

    使用 DFU 将映像刷写到 eMMC
    $ sudo dfu-util -c 1 -i 0 -a 2 -D tiboot3.bin
    $ sudo dfu-util -c 1 -i 0 -a 6 -D sysfw.itb
    $ sudo dfu-util -c 1 -i 0 -a 3 -D tispl.bin
    $ sudo dfu-util -c 1 -i 0 -a 4 -D u-boot.img
    $ sudo dfu-util -c 1 -i 0 -a 1 -D rootfs.ext4

    我们在 software-dl.ti.com/.../Foundational_Components_U-Boot.html 上提供了良好的信息
    请参阅第3.1.6.3节

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

    感谢您的确认。 关闭螺纹。

    此致、

    Karan