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/TDA2EXEVM:如何使用 tda2ex EVM 目标板上的 FW_printenv 从用户空间将 u-boot 映像加载到 eMMC。

Guru**** 2538930 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/594815/linux-tda2exevm-how-to-load-u-boot-images-to-emmc-from-user-space-by-using-fw_printenv-on-tda2ex-evm-target-board

器件型号:TDA2EXEVM

工具/软件:Linux

大家好、

我们的内核版本为4.4.23、u-boot 版本为2016-05。

我们正在尝试从用户空间应用程序将引导映像加载到 eMMC。为此,我们在 tools/env 路径中构建了 u-boot 并生成了 u-boot 工具 FW_printenv。

2.fw_printenv 复制到我的 rootfs /usr/sbin 路径中。它将生成指向 fw_setenv 的 sym 链接

3.fw_env.conf 文件复制到 rootfs /etc/path 中。

如果我们在目标板上运行 FW_printenv、我们将获得错误锁定文件/var/lock/fw_printenv.lock.

4.任何尝试此方法的人都可以指导我。

谢谢

Veera

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

    系统会通知 eMMC 和引导专家。 回复将直接发布在此处。

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

    大家好、我们成功地从用户空间更新了 bootargs。我们在 fw_env.conf 文件中提供了正确的偏移地址。
    问题是如何使用 fw_setenv 和 fw_printenv 将 zImage 和 rootfs 加载到 eMMC 中。
    2.fw_setenv mmcdev 1已更新、但未从 eMMC 引导。正在引导 SD 卡。

    3.但引导形式 mmc1显示在 u 引导日志中。但仅从 SD 卡加载内核和 rootfs。
    4.如何使用 FW_setenv 工具将内核映像和 rootfs 加载到 eMMC (mmc1)中。

    谢谢
    Veera

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

    Veera

    如果 rootfs 文件系统已经在 eMMC 设备中,则可以装载和复制文件。

    如果未对 eMMC 进行分区,则将 eMMC 分区为 boot 和 rootfs 分区,装载文件系统并复制文件。

    有关如何复制可引导卡 MMC/SD 或 eMMC 的信息,请参阅 PSDKLA 发行包中的 mk-emmc-script.sh。

      

    此致

    Ravi