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.

[参考译文] SK-AM62X-BOOT 问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1366419/sk-am62x-boot-issue

器件型号:SK-AM62
主题中讨论的其他器件:AM625

工具与软件:

大家好!

1)我已经使用构建映像并成功 刷写 AM62X 板的 SD 卡。

2) 2)我在 Linux 上使用的 SDK 版本类似于09_01_00_08。 现在、我在   主板完全无法引导后更改了 SD 卡模式的引导开关?为什么这个问题是 came.please 解决了我的问题?我 已在下面附上日志。


U-Boot SPL 2021.01-g74fc69c889 (2024年3月15日- 05:34:49 +0000)
SYSFW ABI:3.1 (固件版本0x0008 '8.3.2--v08.03.02 (Jolly Jellyfi')
尝试从 MMC2引导


U-Boot 2021.01-g74fc69c889 (2024年3月15日- 05:34:49 +0000)

SoC:AM62X SR1.0
型号:德州仪器(TI) AM625 SK
EEPROM 在0x50处不可用、尝试在0x51处读取
电路板:AM62-SKEVM 修订版 E3
DRAM:2GiB
MMC:MMC@fa10000: 0, MMC@fa00000: 1, MMC@fa20000: 2.
正在从 MMC 加载环境... 好的
输入:串行@2800000
输出:串行@2800000
ERR:串行@2800000
net:eth0:以太网@8000000port@1
按任意键以停止自动引导:0
GUID 分区表标头签名错误:0x0!= 0x5452415020494645
GPT_VERIFY_HEADERS:***错误:无效 GPT ***
验证 GPT:错误!
MMC 分区方案中断
正在运行 Fastboot...

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

    您好!

    我将把您的疑问发送给我们的 U-Boot MMC 专家进行评论。

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

    您好!

    您能否从 U-Boot 提示符运行以下命令并共享日志

    => printenv mmcdev
    => printenv bootpart
    => mmc dev 0
    => mmc part
    => mmc dev 1
    => mmc part
    => run args_mmc
    => printenv bootargs

    此致、

    Prashant

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

    您好!

    感谢 您发送编修。 我在下面附上了日志、

    1)=> printenv mmcdev
    mmcdev=0
    2)=> printenv bootpart
    bootpart=0:2
    3)=> MMC dev 0
    切换到分区#0、好
    mmc0 (第0部分)是当前器件
    4)=> MMC 器件

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

    器件   起始   扇区编号 Sectors    UUID           类型
     1    2048           271644         28016719-01    0c、启动
     2    274432         1166520        28016719-02    83.
    5)=> MMC 开发1
    切换到分区#0、好
    mmc1是当前器件
    6)=> MMC 器件

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

    器件   起始   扇区编号 Sectors    UUID           类型
     1    2048           271644         28016719-01    0c、启动
     2    274432         1166520        28016719-02    83.
    7)=> 运行 args_MMC
    8)=> printenv bootargs
    bootargs=console=ttyS2115200n8 root=PARTUUUUUUID=28016719-02 RW rootfsttype=ext4 rootwait
    =>

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="602915" url="~/support/processors-group/processors/f/processors-forum/1366419/sk-am62x-boot-issue/5218095 #5218095"]1)=> printenv mmcdev
    mmcdev=0
    2)=> printenv bootpart
    bootpart=0:2

    我想知道为什么您将 mmcdev bootpart 值从默认值进行了更改

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

    您好!

    您在上面提到了我设置的默认值。 在也无法再次引导之后、 是否出现同样的问题?

    我在下面附上了 U-boot 日志。


    => printenv mmcdev
    mmcdev=1
    => printenv bootpart
    BOOTPART=1:2
    =>运行 args_MMC
    => printenv bootargs
    bootargs=console=ttyS2115200n8 root=PARTUUUUUUID=28016719-02 RW rootfsttype=ext4 rootwait
    =>

    U-Boot 日志

    ======


    U-Boot SPL 2021.01-g74fc69c889 (2024年3月15日- 05:38:34 +0000)
    SYSFW ABI:3.1 (固件版本0x0008 '8.3.2--v08.03.02 (Jolly Jellyfi')
    尝试从 MMC2引导
    正在从 MMC 加载环境... ***警告-未找到 MMC 卡、使用默认环境

    在 ARM64内核上启动 ATF。。。

    注意: BL31:v2.6 (发布):08.04.00.002-dirty
    通知: BL31:构建时间:2024年3月15日05:29:11

    U-Boot SPL 2021.01-g74fc69c889 (2024年3月15日- 05:34:49 +0000)
    SYSFW ABI:3.1 (固件版本0x0008 '8.3.2--v08.03.02 (Jolly Jellyfi')
    尝试从 MMC2引导


    U-Boot 2021.01-g74fc69c889 (2024年3月15日- 05:34:49 +0000)

    SoC:  AM62X SR1.0
    型号:德州仪器(TI) AM625 SK
    EEPROM 在0x50处不可用、尝试在0x51处读取
    电路板:AM62-SKEVM 修订版 E3
    DRAM: 2GiB
    MMC:  MMC@fa10000: 0, MMC@fa00000: 1, MMC@fa20000: 2.
    正在从 MMC 加载环境... 好的
    输入:   串行@2800000
    输出:  串行@2800000
    ERR:  串行@2800000
    net:  eth0:以太网@8000000port@1
    按任意键以停止自动引导: 0
    GUID 分区表标头签名错误:0x0!= 0x5452415020494645
    GPT_VERIFY_HEADERS:***错误:无效 GPT ***
    验证 GPT:错误!
    MMC 分区方案中断
    正在运行 Fastboot...


                                                 

                                                     

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

    您好!

    您能否共享以下命令的输出

    => env print

    输出会很长、因此请使用"插入->代码"选项将它们附加到代码块中。 这有助于使回复更短、更具可读性。

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

    您正在尝试在此处引导哪个 SDK?

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

    您好!

    我的 SDK 版本是-09_01_00_08

    software-dl.ti.com/.../Overview.html

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="602915" url="~/support/processors-group/processors/f/processors-forum/1366419/sk-am62x-boot-issue/5224080 #5224080"]

    我的 SDK 版本是-09_01_00_08

    software-dl.ti.com/.../Overview.html

    [报价]

    然后、请使用此 Linux SDK 附带的 U-Boot 映像。 之前从 U-Boot 中共享的环境变量用于引导 Android SDK。

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

    您好!

    好的。我正在使用 belena etcher 闪存工具 与 SD 卡使用我的构建 Linux 映像被刷新,但引导时间这个问题来了。 GPT 错误?

    GUID 分区表标头签名错误:0x0!= 0x5452415020494645
    GPT_VERIFY_HEADERS:***错误:无效 GPT ***
    验证 GPT:错误!
    MMC 分区方案中断
    正在运行 Fastboot...

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

    您如何为 SD 卡生成 Linux 映像?

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

    HII、

     我的 Linux 构建映像(.wic.xz 映像) 通过 SD 卡使用 Belana etcher 闪存工具成功刷写

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

    您好!

    我明白这一点。 我想知道您是如何创建此.wic.xz 图像的?

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

    您好!

    您似乎正在尝试启动 Android 映像。 在这种情况下、请创建一个单独的线程、以便将其分配给 Android 专家。

    谢谢!