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.

[参考译文] J721EXSOMXEVM:无法使用 SD 卡通过预构建的映像引导 j721e EVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1651465/j721exsomxevm-not-able-to-boot-j721e-evm-with-pre-built-images-using-sd-card

器件型号: J721EXSOMXEVM

尊敬的团队:

我们尝试了使用 SanDisk 和 Lexar SD 卡以及 SDK11 来启动 j721e EVM 电路板。 我们使用创建 SD 卡脚本来选择预构建的映像。 U-boot 无法从 SD 卡读取、因此 Linux 引导失败。 我将附加引导日志的快照(由于安全策略)  

我们一直遇到的主要错误是  

卡未响应电压选择:–110

mmc_init:–95 时间 62

此外、SD 卡未通过 MMC DEV 1 在 u-boot 上检测到  

注意:SDK 8 我们能够使用同一 SD 卡引导同一 EVM。

只有当我们切换到 Samsung SD 卡时、我们才能够成功引导 SDK11。

我们需要向可能使用非 Samsung SD 卡的客户提供解决方法。  

因此、我们需要针对这种情况提供权变措施。

 

Linux_boot_sdk11_1.png

Linux_boot_sdk11_2.png

Linux_boot_sdk11_3.png

Linux_boot_sdk11_4.png

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

    尊敬的 Abhrajit:

    您是使用 TI J721E EVM 还是定制板?

    您是否也从 SD 卡引导 tiboot3.bin 和 tispl.bin?

    您是否可以将以下补丁应用于 SDK 中的 UBoot 文件夹、重新编译 UBoot、然后使用

    tiboot3.bin、网址为 /build/r5 文件夹

    tispl.bin、网址为 /build/a72 文件夹

    u-boot.img 来自 /build/a72 文件夹

    diff --git a/dts/upstream/src/arm64/ti/k3-j721e-common-proc-board.dts b/dts/upstream/src/arm64/ti/k3-j721e-common-proc-board.dts
    index cb14e7319c2..3a54f329d25 100644
    --- a/dts/upstream/src/arm64/ti/k3-j721e-common-proc-board.dts
    +++ b/dts/upstream/src/arm64/ti/k3-j721e-common-proc-board.dts
    @@ -507,12 +507,14 @@
            /* SD/MMC */
            status = "okay";
            vmmc-supply = <&vdd_mmc1>;
    -       vqmmc-supply = <&vdd_sd_dv_alt>;
    +       //vqmmc-supply = <&vdd_sd_dv_alt>;
            pinctrl-names = "default";
            pinctrl-0 = <&main_mmc1_pins_default>;
            bootph-all;
            ti,driver-strength-ohm = <50>;
            disable-wp;
    +       no-1-8-v;
    +       sdhci-caps-mask = <0x00000007 0x00200000>;
     };
     
     &usb_serdes_mux {
    diff --git a/dts/upstream/src/arm64/ti/k3-j721e-main.dtsi b/dts/upstream/src/arm64/ti/k3-j721e-main.dtsi
    index dbfc120a55b..c183bbd2327 100644
    --- a/dts/upstream/src/arm64/ti/k3-j721e-main.dtsi
    +++ b/dts/upstream/src/arm64/ti/k3-j721e-main.dtsi
    @@ -1656,11 +1656,11 @@
                    assigned-clock-parents = <&k3_clks 92 1>;
                    ti,otap-del-sel-legacy = <0x0>;
                    ti,otap-del-sel-sd-hs = <0x0>;
    -               ti,otap-del-sel-sdr12 = <0xf>;
    -               ti,otap-del-sel-sdr25 = <0xf>;
    -               ti,otap-del-sel-sdr50 = <0xc>;
    -               ti,otap-del-sel-ddr50 = <0xc>;
    -               ti,otap-del-sel-sdr104 = <0x5>;
    +       //      ti,otap-del-sel-sdr12 = <0xf>;
    +       //      ti,otap-del-sel-sdr25 = <0xf>;
    +       //      ti,otap-del-sel-sdr50 = <0xc>;
    +       //      ti,otap-del-sel-ddr50 = <0xc>;
    +       //      ti,otap-del-sel-sdr104 = <0x5>;
                    ti,itap-del-sel-legacy = <0x0>;
                    ti,itap-del-sel-sd-hs = <0x0>;
                    ti,itap-del-sel-sdr12 = <0x0>;
    

    此致

    Gokul Praveen

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

    您是使用 TI J721E EVM 还是定制板?

    您是否也从 SD 卡引导 tiboot3.bin 和 tispl.bin?

    对两个问题都是,我们将尝试补丁,并让你知道结果。

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

    尊敬的 Abhrajit:

    没问题。