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.

[参考译文] 如何从 SD 卡的不同分区加载 zImage

Guru**** 2551200 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/622738/how-to-load-zimage-from-different-partition-of-sd-card

Thread 中讨论的其他器件:OMAPL138

如何从 SD 卡中的分区根备份/引导加载.dTB 文件和 zImage

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将其转发给软件团队。 他们的反馈应发布在此处。

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

    在 bootargs 中、您需要更改 bootdir 以将其指向 root-backup/boot/、默认情况下应将其设置为/boot、因此您需要将其设置为"bootdir=/root-backup/boot /\0"\

    因此、在 uboot 源代码中查找文件 include/configs/omapl138_lcdk.h 如果您的平台是 omapl138、请搜索以下内容

    #define CONFIG_Extra ENV_SETTINGS \
    DEFAULT_LINUX_BOOT_ENV \
    DEFAULT_MMC_TI_args \
    "bootpart=0:2\0"\
    "bootdir=/boot\0"\
    "BootFile=zImage\0"\
    "Fdtfile=da850-lcdk.dTB\0"\
    "Boot_FDT=yes\0"\
    "boot_fit=0\0"\
    "console=ttyS2,115200n8\0"

    并将其更改为


    #define CONFIG_Extra ENV_SETTINGS \
    DEFAULT_LINUX_BOOT_ENV \
    DEFAULT_MMC_TI_args \
    "bootpart=0:2\0"\
    "bootdir=/root-backup/boot \0"\
    "BootFile=zImage\0"\
    "Fdtfile=da850-lcdk.dTB\0"\
    "Boot_FDT=yes\0"\
    "boot_fit=0\0"\
    "console=ttyS2,115200n8\0"

    注意:请确保创建了包含映像的"根备份/引导/"文件夹!

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

    bootpart=0:2的含义是什么

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

    Boot => sdb1
    rootfs => sdb2
    BOOT_BACKUP => sdb3
    rootfs_backup => sdb5
    config => device => sdb6
    CONFIG_BACKUP => sdb7
    log => sdb8
    数据=> sdb9