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.

[参考译文] AM62A7-Q1:定制电路板中的 SD 卡引导问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1577201/am62a7-q1-sd-card-boot-issue-in-customized-board

器件型号: AM62A7-Q1

您好、  

我们已经设计了参考 SK_AM62A_LP 的定制电路板。  

从 EVK :1:MMC1_SD_EN:从 IO 扩展器 (EVK) 更改为 SOC 引脚 M21(定制板)。2:定制板中数据线的工作电压为 3.3V。  

 Plesae 帮助 在从 SD 卡引导时调试以下错误。

-Boot SPL 2024.04-ti-ga970f6e51043 (2024 年 11 月 13 日 — 14:26:23 +0000)
SYSFW ABI:4.0(固件版本 0x000a '10.1.8--v10.01.08 (Fiery Fox)')
尝试从 MMC2 引导
I2C_WRITE:等待数据 ACK (STATUS=0x116) 时出错
pca953x GPIO@22:读取输出寄存器时出错
卡未响应电压选择! :–110
SPL:MMC 初始化失败、错误:–95
SPL:无法从所有引导设备引导
###错误###请重置主板###
Ÿ!E

此致、

Tejas Patel

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

    尊敬的 Tejas Patel:

    1.第一个 I2C 错误是因为 SPL 仍需要 SD_EN 连接到 I2C 扩展器。 应在 SPL 中纠正此问题。

    2. 3.3V 的数据线意味着您将无法在硬件中支持 UHS 卡。 SPL 期望切换到 1.8V IO 以继续使用 UHS 卡、但硬件不允许这样做。 也许可以指示 SPL 只与旧卡工作,但我不确定。

    此致、

    Stan

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

    你好 Stanislav Stilyanov ,

    1:我删除了 “k3-am62a7-sk.dts"文件“文件中“&main_i2c1"节点“节点的“exp1:GPIO@22“节点、从而消除了 I2C 错误。  
    2:我试图通过添加以下补丁来更改“vdd_mmc1"节点“节点   vdd_mmc1 :调节器–3 {
        /* TPS22918DBVR */
        兼容=“稳压器固定“;
        regulator-name =“vdd_mmc1";“;
        稳压器 — 最小-微伏=<3300000>;
        稳压器最大微伏=<3300000>;
        稳压器启动;
        使能高电平有效;
        GPIO =<&MAIN_GPIO0 42 GPIO_ACTIVE_HIGH>;
        pinctrl-0 =<&gpio42_pins_default>;
        pinctrl-names =“default";“;   
      };“
    注意:在这里、我根据原理图更改了 exp1 与 MAIN_GPIO0 42、但我们注意到 N22 引脚“VSEL_SD_SOC"不“不会变为低电平、从而产生 3V3 电源、无法切换到 1v8。 也许因为这个原因,我的 SPL 抛出错误。
    您能否帮助我们制定相应的解决方案(或 DTS 变更)

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

    您好 Tejas Patel、

    感谢您的更新。

    我们正在努力解决这个问题。 请期待我们的反馈今天或明天 EOB。

    感谢您的耐心!

    此致、

    Anastas Yordanov

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

    您好 Tejas Patel、

    您可能需要在以下常见问题解答中通读 SD 卡接口相关检查点: 电路板启动常见问题解答

    如果您发现了什么、请告知我们。

    预计我们将于下周初跟进。

    我感谢你的耐心!

    此致

    Anastas Yordanov

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

    尊敬的 Tejas:

    您能否分享与 SD 卡相关的原理图? 这是有点难想象的整个 pictute 没有它。

    谢谢、

    Stan

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

    SD 卡:未为 CLK 引脚安装上拉电阻器。  

        

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

    尊敬的 Tejas:

    您是否看到 SD 卡盒上的 VDD 通电?

    我也看到了您可能想做的改进。 您可以移除 CLK 上的上拉电阻、因为您已对其进行下拉电阻。

    谢谢、

    Stan

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

    是的、我们可以看到 VDD 上的 3V3、并且 CLK 上的上拉电阻已移除。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试通过添加以下补丁“vdd_mmc1"节点“节点来更改“vdd_mmc1"节点“节点 vdd_mmc1   :regulator-3{

    此属性 用于 SD 卡电源。 “vqmmc-Supply"控制“控制 I/O 电源。 因此、您还需要根据原理图进行修改、以支持 1.8V UHS 模式。

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

    尊敬的 Tejas:  

    以下是可能的步骤

    步骤 1.  

    您能否分享原理图的 PDF 版本以便搜索?

    MMC1_CLK 下拉电阻预计为 10K

    需要将 SD 卡上拉电阻器上使用的铁氧体更改为 0r。

    步骤 2.

    您是否能够将 SD 卡接口固定为 3.3V 以检查 SD 卡接口是否正常工作、问题出在 GPIO 上?

    此致、

    Sreenivasa.

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

    尊敬的 Tejas:  

    检查您是否能够取得进展。

    此致、

    Sreenivasa.

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

    你好 Kallikuppa Sreenivasa ,不幸的是,我们不能与您分享整个原理图 pdf 因为我们的政策 ,添加到这一点,我们尝试了您建议的更改,但我们看不到任何不同,我认为问题是我们已经删除了用于发送复位信号到 SD 卡接口的 IO 扩展器,我们可以看到电压是恒定的 3V3 但我认为它应该切换到 1v8 以支持 UHS。

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

    你好 Tajas、  

    感谢您发送编修。

    [引述 userid=“177086" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1577201/am62a7-q1-sd-card-boot-issue-in-customized-board/6101889

    步骤 2.

    您是否能够将 SD 卡接口固定为 3.3V 以检查 SD 卡接口是否正常工作、问题出在 GPIO 上?

    [/报价]

    以下步骤是在不将 3.3V 切换至 1.8V 的情况下、以传统默认速度测试 SD 卡接口。

    如果您尚未进行这些更改并需要支持、Prashant 可以提供指导。

    此致、

    Sreenivasa.

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

    是的、我们在最后以恒定 3.3 进行了测试、但仍然收到相同的误差、 Prashant Shivhare  您是否有任何与“vqmmc-Supply"相关“相关的参考 dts、正如您之前提到的、我们已经在“vddshv_SDIO"节点“节点中进行了以下更改

     

    	vddshv_sdio: regulator-5 {
    		compatible = "regulator-gpio";
    		regulator-name = "vddshv_sdio";
    		pinctrl-names = "default";
    		pinctrl-0 = <&vddshv_sdio_pins_default>;
    		regulator-min-microvolt = <1800000>;
    		regulator-max-microvolt = <3300000>;
    		regulator-boot-on;
    		vin-supply = <&ldo1>;
    		gpios = <&main_gpio0 31 GPIO_ACTIVE_HIGH>;
    		states = <1800000 0x0>,
    			 <3300000 0x1>;
    	};
    

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

    您好:

    您能否确认是否能够在 3.3V 下成功引导? 如果是、请共享日志。 如果不是、请按照以下权变措施中的说明将 SD 卡限制为 SD HS 模式: https://software-dl.ti.com/processor-sdk-linux/esd/AM62AX/11_01_07_05/exports/docs/linux/Foundational_Components SD-/U-Boot/UG-Memory-K3.html#steps-for-working-around-sd-card-issues-in-u-boot

    谢谢!

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

    您好:

    您似乎已经为最新一期创建了单独的主题 (e2e.ti.com/.../am62a7-q1-waiting-for-root-device-partuuid-issue-while-booting-with-sd-card)。

    现在让我们继续讨论吧!!