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.
工具与软件:
你(们)好
当使用 μ μSD 时(当使用 μ μSD 引导时以及正常使用期间)、
我认为需要使用 GPIO 来复位 PMIC (TPS6521902)的 VSEL_SD 端子
μ μSD 的电源、用于在3.3V 和1.8V 之间切换电源电压。
在这种情况下、我应该如何设置 SDK 或驱动程序?
另外、如果有任何与设置相关的文档、请告知我。
SDK:9.2
CPU:AM6232ASGGHAALW
PMIC:TPS6521902
此致
Shungo。
您好!
请参阅以下用于电压开关以支持 UHS 速度模式的 DTS 节点:
❯ 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>; };
此致、
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 卡:
此致、
Prashant
您好、Prashant
现在、我们正在编写使电路正常工作的规范、所以我们目前正在检查需要首先校正的内容。
此致
Shungo。
您好、Prashant
谢谢你。 我将根据您提供的信息来尝试一下。
此致
Shungo。