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.

[参考译文] AM623:如何在使用 μ μSD 时设置软件

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1454889/am623-how-to-set-up-the-software-when-using-sd

器件型号:AM623
主题中讨论的其他器件:AM625SK-AM62B、SK-AM62-LP

工具与软件:

你(们)好

当使用 μ μSD 时(当使用 μ μSD 引导时以及正常使用期间)、

我认为需要使用 GPIO 来复位 PMIC (TPS6521902)的 VSEL_SD 端子

μ μSD 的电源、用于在3.3V 和1.8V 之间切换电源电压。

在这种情况下、我应该如何设置 SDK 或驱动程序?

另外、如果有任何与设置相关的文档、请告知我。

SDK:9.2

CPU:AM6232ASGGHAALW

PMIC:TPS6521902

此致

Shungo。

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

    您好!

    请参阅以下用于电压开关以支持 UHS 速度模式的 DTS 节点:

    https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tree/arch/arm/dts/k3-am625-sk.dts?h=09.02.00.010&id=83660642085462346fbeb410f83bc99448ec7042#n147

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    ❯ grep -A13 "vdd_sd_dv:" -- ./arch/arm/dts/k3-am625-sk.dts
    vdd_sd_dv: regulator-4 {
    /* Output of TLV71033 */
    compatible = "regulator-gpio";
    regulator-name = "tlv71033";
    pinctrl-names = "default";
    pinctrl-0 = <&vdd_sd_dv_pins_default>;
    regulator-min-microvolt = <1800000>;
    regulator-max-microvolt = <3300000>;
    regulator-boot-on;
    vin-supply = <&vcc_5v0>;
    gpios = <&main_gpio0 31 GPIO_ACTIVE_HIGH>;
    states = <1800000 0x0>,
    <3300000 0x1>;
    };
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    此致、

    Prashant

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

    您好、Prashant   

    感谢您的回答。

     我了解如何配置 VSEL_SD。

    GPIO =<&MAIN_GPIO0 31 GPIO_ACTIVE_HIGH>; ←GPIO 可复位 PMIC 的 VSEL_SD 端子  

    但是、当 SD 卡更改为在1.8V 模式下运行后恢复到3.3V 模式时、  我应该在哪里设置"en"信号 GPIO 以复位 μ μSD 的电源?

    >[常见问题解答] AM625:SD 卡(MMC1) VDD 电源

    >重置功能对于 UHS-I SD 卡非常重要,因为这是在 SD 卡被更改后强制其恢复到3.3V 模式>在1.8V 模式下操作的唯一方法。

    此致  

    Shungo

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

    你(们)好

    我想再问一个问题。

    与参考板一样、稳压器为 TPS2918DBVR、Vin 为3.3V、但我应该修改此程序的哪一部分?

    2.传输速度一旦确定,通过 GPIO 自动控制是否正确?

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

    您好!

    与参考板一样、稳压器为 TPS2918DBVR、Vin 为3.3V、但我应修改此程序的哪一部分?

    对于 SD 卡和 I/O 电源电压、请分别参阅 SD 卡节点(sdhci1)的`vMC-supply`和`vqmmc-supply`属性。

    您需要根据原理图修改为这些属性分配的注释。

    对于 TI SK-AM62B EVM、SD 卡和 I/O 电源分别通过 IO 扩展器和 GPIO 进行控制、如下所示:

    正确的是、一旦确定了传输速度、它就会通过 GPIO 自动控制?

    初始化序列是驱动程序的一部分。 您只需修改 DTS 以定义控制 SD 卡和 I/O 电源的方法。

    此致、

    Prashant

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

    您好、Prashant

    感谢您的回答。

    VSEL_SD 连接到 PMIC TPS6521902、而不是 TLV71033。 在这种情况下、我是否需要修改以下部分?

    μSD 电路部分几乎与 SK-AM62-LP 电路图相同。

    VDD_sd_dv:稳压器-4{
    /* TLV71033的输出*/
    兼容="稳压器-GPIO";                
    regulator-name ="tlv71033";     ←不需要修改?(不使用其他程序?)
    pinctrl-names ="默认值";
    pinctrl-0 =<&vdd_sd_dv_pins_default>;
    稳压器最小微伏=<1800000>;
    稳压器最大微伏=<3300000>;
    稳压器引导开启;
    VIN-SUPPLY =<&VCC_5v0>;                   ←不需要修改?(不使用其他程序?)
    GPIO =<&MAIN_GPIO0 31 GPIO_ACTIVE_HIGH>; ←仅更改 GPIO0_91 (在我的电路中使用该端口)
    状态=<1800000 0x0>、
    <3300000 0x1>;
    };

    刻度  

    Shungo

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

    您好!

    在继续在 DTS 中集成 VSEL_SD 控制功能之前、您是否已经对 SD 卡在 HS 模式下的正常启动设置(不需要1.8V 支持)?

    如果是、您能否共享成功的启动日志?

    如果没有、您是否可以按照此处所述、首先在 HS 模式下尝试 SD 卡:

    https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/09_02_01_09/exports/docs/linux/Foundational_Components U10.2-Boot/UG-Memory.html#booting-tiboot3-bin-tispl-bin-and-u-boot-img-from-eMMC-boot-partition-for-k3-class-of-socs:~:text=limiting%20to %2020gived%20speed%20mode

    此致、

    Prashant

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

    您好、Prashant  

    现在、我们正在编写使电路正常工作的规范、所以我们目前正在检查需要首先校正的内容。

    此致

    Shungo。

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

    您好、Prashant

    谢谢你。 我将根据您提供的信息来尝试一下。

    此致

    Shungo。