器件型号: TDA4VH-Q1
Thread 中讨论的其他器件: TDA4VH
工具/软件:
我们知道可以通过内核中的 k3config 调整内核频率。
但客户希望以较低的频率运行 SOC、因此希望在初始化的第一个位置将 PLL 配置为低频、无法找到初始化代码和参数的位置。
它在 R5F tiboot3 还是 tispl 中?
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.
Tony、
可以尝试动态频率调节以动态降低频率。
如果需要静态频率降低、那么您必须在我们初始化 A72 内核的 R5 SPL DTS 中更改频率。
A72 频率设置为 2GHz。 您可以尝试降低那里的频率。
此致、
Keerthy
Keerthy、
#1。 R5 DTS 中只有 A72_0 节点、TDA4VH 上有 8 个内核、如何一起更改其他内核?
#2. 如何从一开始配置 GPU 频率? 客户希望将最大频率降低 10%。 是否是首次在内核 k3-j784s4-main.dtsi GPU 节点中进行配置?在不知道形式的情况下、不确定如何配置参数。
Clocks=<$K3_CLKS 181 1>;
由于有一个应用程序不使用 GPU、因此是使用默认 DTS 启用还是禁用 GPU?
#1。 R5 DTS 中只有 A72_0 节点、TDA4VH 上有 8 个内核、如何一起更改其他内核?
[/报价]SMP — 因此更改 0 应该适用于所有 8。
[报价 userid=“35100" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1575380/tda4vh-q1-configure-a72-core-frequency-to-lower-from-start/6070172Clocks=<$K3_CLKS 181 1>;
有一个应用程序不使用 GPU、因此是使用默认 DTS 启用或禁用 GPU
[/报价]应该可以禁用 GPU。 我将让我们的 GPU 专家确认这一点。
他是谁?
- Keerthy
您好:
对延迟深表歉意。 是的、您可以使用 k3-j784s4-main.dtsi 中的 assigned-clock-rates 属性来修改 GPU 频率。 如果要降低频率、您可以尝试输入任何值、但目前尚不知道 允许哪些频率有效或导致错误。 您当然可以尝试将值从 800MHz 更改为 720MHz、这样会起作用或出错。
要禁用 GPU、只需添加属性即可 STATUS =“已禁用“; 光耦合器行。
进行修改后、运行 制作 dtbs 并将.dtb 文件复制到 SD 卡路径 /media/user/root/boot/dtb/ti
谢谢您、
Sarabesh S.
尊敬的 Sarabesh:
我们不知道如何将 800MHz 从 GPU 的 DTS 文件更改为 720MHz、需要指出要更改的位置、并更改为 720MHz 的值。
k3-j784s4-main.dtsi
gpu: gpu@4e20000000 {
compatible = "ti,j721s2-pvr", "img,pvr-bxs64";
reg = <0x4e 0x20000000 0x00 0x80000>;
interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;
power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>;
clocks = <&k3_clks 181 1>;
};如果需要静态频率降低、那么您必须在我们初始化 A72 内核的 R5 SPL DTS 中更改频率。
A72 频率设置为 2GHz。 您可以尝试降低那里的频率
[/报价]我看到您的 应用手册、在代码中进行了更改、是因为旧 SDK 不支持在 DTS 中进行更改吗?
B. Statically configuring the A72 core to start at 1 GHz
Index: u-boot-2020.01+gitAUTOINC+2781231a33-g2781231a33/arch/arm/mach-k3/j721e_init.c
===================================================================
--- u-boot-2020.01+gitAUTOINC+2781231a33-g2781231a33.orig/arch/arm/mach-k3/j721e_init.c
+++ u-boot-2020.01+gitAUTOINC+2781231a33-g2781231a33/arch/arm/mach-k3/j721e_init.c
@@ -378,6 +378,10 @@ void board_init_f(ulong dummy)
if (ret)
panic("DRAM init failed: %d\n", ret);
#endif
+#ifdef CONFIG_ARM64
+ int tmp;
+ tmp = set_a72_clk_frequency(1000000000);
+#endif
}
尊敬的 Tony:
[报价 userid=“35100" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1575380/tda4vh-q1-configure-a72-core-frequency-to-lower-from-start/6107101我们不知道如何将 800MHz 从 GPU 的 DTS 文件更改为 720MHz、需要指出要更改的位置、并更改为 720MHz 的值。
[/报价]我很抱歉耽误你的时间。 您可以使用 assigned-clocks 和 assigned-clock-rates 属性在 DTS 中设置时钟速率。 示例如下:
assigned-clocks = <&k3_clks 181 1>; assigned-clock-rates = <720000000>;
谢谢、
Sarabesh S.