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.

[参考译文] TDA4VM:如何将 eMMC HS400模式更改为 HS200或 DDR52

Guru**** 2538930 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1049163/tda4vm-how-to-change-the-emmc-hs400-mode-to-hs200-or-ddr52

器件型号:TDA4VM
主题中讨论的其他器件:DRA829

您好!

?我们发现目前的默认 SDK 使用 eMMC HS400模式,在我们的定制板上看起来不稳定、这会导致有时引导失败,因此我们想要将其更改为低速率模式,例如 HS200或 DDR52,我应该如何执行该操作

我已尝试在内核 dts(k3-j721e-main.dtsi)中将其配置为 ddr52、如下所示,并重新运行 make,将 tispl.bin& uboot.img 配置为 SD 引导分区、但它不起作用、eMMC CLK 仍为200MHz

k3-j721e-main.dtsi:

MAIN_sdhci0:MMC@4f80000{
兼容="ti、j721e-sdhci-8位";
REG =<0x0 0x4f80000 0x0 0x1000>、<0x0 0x4f88000 0x0 0x400>;
中断= ;
电源域=<&K3_PDS 91 TI_SCI_PD_Excluse>;
时钟名称="clk_AHB"、"clk_xin";
时钟=<&K3_CLKS 91 0>、<&K3_CLKS 91 1>;
分配的时钟=<&K3_CLKS 91 1>;
分配的时钟父级=<&K3_CLKS 91 2>;
总线宽度=<8>;
-MMC-hs400-1_8v;
MMC-DDR-1_8v;
TI、OTAP-DEL-SEP-LEGACY=<0xF>;
TI、OTAP-DEL-SEP-MMC-hs =<0xF>;
TI、OTAP-DEL-SEP-Ddr52 =<0x5>;
-ti、OTAP-DEL-SEP-HS200 =<0x6>;
-ti、OTAP-DEL-SEP-hs400 =<0x0>;
TI、TRM-ICP =<0x8>;
TI、STROBE - SEL =<0x77>;
DMA 相干;
};
 

BR

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

    您好、Kyrie、

    TDA4VM/J721E/DRA829 SoC 不支持 HS400。

    这在  TDA4VM 芯片勘误 文档中记录为 i2024:MMC/SD 外设不支持 HS400。

    您使用的是哪个 SDK 版本? 这不应在最新的 SDK 中出现。

    如果您仍需要对此主题进行任何澄清、请告诉我。  

    此致

    Suman