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/AM5728:eMMC 引导

Guru**** 2611705 points
Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/582940/linux-am5728-emmc-boot

器件型号:AM5728

工具/软件:Linux

您好!

我正在尝试从 eMMC 引导。 这是我所做的。

1、从 SD 引导、使用 fdisk 重新格式化 eMMC (mmcblk1)(发现它已经格式化、但不知道为什么总共有3个分区、mmcblk1p1是可引导格式 FAT32、70m、mmcblk1p2是 Linux、1G、mmcblk1p3是 Linux、2.4G)。 我将 mmcblk1p2和 mmcblk1p3组合在一起、使其足够大、可以容纳 FS (从 SD 卡映像复制的2.6G)。 将 mmcblk1p2格式化到 ext3

2、安装 mmcblk1p1和1p2、将"boot"从 SD 卡复制到1p1、将 rootfs 从 SD 复制到1p2

3、(插入 SD 后)重新引导至 uboot。

4A、setenv mmcroot /dev/mmcblk1p2 (我已尝试1p1和1p2)

4B、MMC dev 0/1 (我已经尝试了这两种方式)

4C、saveenv

5、关闭并卸下 SD 卡

6、开启、不会发生任何情况、几秒钟后自动关闭电源。

我在这里有什么问题吗?

谢谢你。

Peter

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

    这是定制板还是其中一个 EVM 板?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    AM5728 EVM
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请访问 processors.wiki.ti.com/.../Linux_Core_U-Boot_User's_Guide
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在"从 U-Boot 对 eMMC 进行分区"之后、似乎缺少一个器件。

    完成。

    我在 uboot 中运行 MMC 部件

    => MMC 部件

    MMC 设备0的分区映射--分区类型:DOS

    零件起始扇区数量扇区 UUID 类型
    1 2048 143360 00040ebe-01 0C 引导
    2. 145408. 30752768 00040ebe-02 83.

    => MMC DEV 1
    无法设置信号电压
    切换到分区#0,确定
    mmc1 (第0部分)是当前器件
    => MMC 部件

    MMC 设备的分区映射1 --分区类型:EFI

    零件开始 LBA 结束 LBA 名称
    属性
    键入 GUID
    分区 GUID
    1 0x00001000 0x0071ffde "rootfs"
    attrs:0x0000000000000000
    类型:ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
    GUID:82ead087-2583-ff4f-bf44-5bf5cf658ca5

    我想 MMC 需要进一步格式化吗?

    很抱歉我错过了一些东西。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    [引用]6、打开、不会发生任何情况、几秒钟后自动关闭电源。
    这意味着电路板未找到可引导映像来保持并进一步设置电源。

    您能否参阅汽车 SDK 中的 mk-eMMC-boot.sh 脚本:
    processors.wiki.ti.com/.../Category:Processor_SDK_Linux_Automotive

    它位于 bin 文件夹中。 该脚本旨在创建可引导 eMMC、两个器件(AM57xx 和 DRA7xx)非常相似、因此该过程应相同。

    此致、
    Yordan