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-AM62P-LP:eMMC 引导失败、在等待根设备 PARTUUID 时停止

Guru**** 2448170 points
Other Parts Discussed in Thread: AM62P

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1548868/sk-am62p-lp-emmc-boot-fail-stop-at-waiting-for-root-device-partuuid

器件型号:SK-AM62P-LP
主题:AM62P 中讨论的其他器件

工具/软件:

您好 TI  

现在我使用 eMMC 引导 AM62P SKEVM 板、我     在 EMMC 中 成功使用了 DFU 闪存引导和 rootfs 文件

但启动失败, 在  等待根设备 PARTUID=76d18add-2a18-B64b-9c38-80a2b9b9f614 时停止。

这是启动日志

可以检查  

e2e.ti.com/.../7612.boot_5F00_log.txt

谢谢

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

    您好:

    我相信您修改了 Linux 内核和 DTS 文件。 请分享这些修改内容。

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

    你好 

    我在 Linux 内核 补丁   0001-test-dts.patch 中进行了修改  

    From 639b00abb37e0e78f6abdafce90fea4a0189db1e Mon Sep 17 00:00:00 2001
    From: suipengfei <suipengfei01@163.com>
    Date: Thu, 24 Jul 2025 14:02:59 +0800
    Subject: [PATCH] test-dts
    
    ---
     arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 4 ++--
     kernel/configs/ti_early_display.config  | 5 ++++-
     2 files changed, 6 insertions(+), 3 deletions(-)
    
    diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts
    index ddcbdee853e6..85635c91d6ec 100644
    --- a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts
    +++ b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts
    @@ -36,7 +36,7 @@ chosen {
     		#address-cells = <2>;
     		#size-cells = <2>;
     		ranges;
    -
    +        bootargs = "console=ttyS2,115200n8 root=/dev/mmcblk0p1 rw rootfstype=ext4 rootwait";
     		stdout-path = &main_uart0;
     
     		framebuffer0: framebuffer@0 {
    @@ -605,7 +605,7 @@ &main_i2c2 {
     };
     
     &sdhci0 {
    -	status = "okay";
    +	status = "disabled";
     	ti,driver-strength-ohm = <50>;
     	disable-wp;
     	bootph-all;
    diff --git a/kernel/configs/ti_early_display.config b/kernel/configs/ti_early_display.config
    index 06aee44546f2..d45e8093a4ce 100644
    --- a/kernel/configs/ti_early_display.config
    +++ b/kernel/configs/ti_early_display.config
    @@ -42,7 +42,7 @@ CONFIG_PTP_1588_CLOCK=m
     # Remove MMC support
     #
     # This reduces kernel image size by 137.2KB and reduces boot time by 32ms
    -CONFIG_MMC=m
    +# CONFIG_MMC is not set
     
     
     ### Additional reduction ###
    @@ -216,6 +216,9 @@ CONFIG_FB_SIMPLE=y
     CONFIG_BACKLIGHT_CLASS_DEVICE=y
     CONFIG_DRM_PANEL_LVDS=y
     CONFIG_DRM_PANEL_SIMPLE=y
    +CONFIG_DRM_SII902X=y
    +CONFIG_DRM_SIMPLE_BRIDGE=y
    +CONFIG_DRM_DISPLAY_CONNECTOR=y
     CONFIG_FRAMEBUFFER_CONSOLE=n
     CONFIG_LOGO=n
     
    -- 
    2.34.1
    
    

    我补充  

    src_URI +=“文件://k3/defconfig“
    src_URI +=“文件://0001-test-dts.patch“

    位于  linux-ti-staging_6.12.bb

    谢谢

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

    您好:

    Linux 内核和 DTS 中均禁用 eMMC。 请使用启用 eMMC CONFIG_MMC=y 在和内核中 状态=“正常“ DTS。

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

    你好  

    现在、我  启用 eMMC  CONFIG_MMC=y  在和内核中    DTS 中的状态=“Okay"</s>“

    已解决问题

    非常感谢