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.

[参考译文] PROCESSOR-SDK-J784S4:修改引导流程的默认环境变量

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1562331/processor-sdk-j784s4-modify-default-environment-variables-of-boot-flow

部件号:PROCESSOR-SDK-J784S4


工具/软件:

尊敬的团队:

 板:J784S4 EVM 定制版本
SDK 版本: www.ti.com/.../09.02.00.05

这里、我从电路板中的 eMMC 引导。 但引导会卡住、因为默认 rootfs 正在从 SD 卡加载。但如果我在 u-boot 命令提示符处中断并提供 setenv bootpart 0:1、rootfs 正在从 eMMC 加载、但我不想每次都手动执行。

作为其中的一部分、我希望实现以下目标。

我要从/dev/mmcblk0p1 分区更改 eMMC 引导模式的默认 rootfs 访问权限。

对于需要从/dev/mmcblk0p1.访问的 eMMC 引导模式(如 uEnv.txt)、我想更改 uEnv.txt 的默认访问位置

因此、请指定所有可能的方法、以便通过精确的文件路径(如要修改的位置/位置)实现这些目标。

此致、

Naradham Dharanija.

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

    尊敬的 Naradham:

    1.i 要从/dev/mmcblk0p1 分区更改 eMMC 引导模式的默认 rootfs 访问权限。

    setenv mmcdev 0
    setenv bootdev 0
    setenv bootpart 0:1
    
    setenv args_mmc "run finduuid;setenv bootargs console=ttyS2,115200n8 root=/dev/mmcblk0p1 rw rootfstype=ext4 rootwait"

    您可以将上述命令添加到 uEnv.txt 文件中、它会将默认的 rootfs 访问权限更改为/dev/mmcblk0p1.

    2.对于需要从/dev/mmcblk0p1.访问的 eMMC 引导模式(例如 uEnv.txt)、我要更改 uEnv.txt 的默认访问位置

    您将需要在 eMMC UDA 分区中具有一个额外的 FAT32 分区、以便将 uENV.txt 存储在 eMMC 中、因为 uboot 中负责获取 uENV.txt 文件并使用的 envboot 命令 肥料 命令。 您的/dev/mmcblk0p1 分区是 EXT4、因为它包含 rootfs。

    我建议的替代方法是在添加上述命令后将 uENV.txt 存储在 SD 卡的 FAT32 分区中。

    此致

    Gokul

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

    尊敬的 Naradham:

    您是否可以尝试按照以下常见问题解答中标题下的步骤操作  在 EMMC UDA FAT 分区上启用保存:

     【常见问题解答】TDA4VH:在 SDCARD 中启用 saveenv 功能、eMMC 和 OSPI 闪存中 saveenv 的权变措施。 

    启用 saveenv 后、  

    对 SD 卡和 eMMC 使用以下命令:

    > setenv mmcdev 0 [用于从 eMMC 的 FAT32 分区保存 uEnv.txt ]

    > setenv mmcdev 1[用于从 SD 卡的 FAT32 分区加载 uENV.txt ]

    > saveenv

    重新启动电路板。

    此致

    Gokul