工具/软件:
尊敬的专家:
这是以下原始线程答案的延续。
From 4fa3af8d3f1b3ad653417c19af4bb1c3470be83b Mon Sep 17 00:00:00 2001
From: Anand <s-anand@ti.com>
Date: Wed, 16 Jul 2025 12:19:10 +0530
Subject: [PATCH 1/2] Enabled C7X CPU Clock modification
---
bootloader_soc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bootloader_soc.c b/bootloader_soc.c
index eaf28f1..8516b55 100644
--- a/bootloader_soc.c
+++ b/bootloader_soc.c
@@ -552,7 +552,7 @@ int32_t Bootloader_socCpuSetClock(uint32_t cpuId, uint32_t cpuHz)
uint32_t sciclientCpuDevId;
uint32_t sciclientCpuClkId;
- if((cpuId != CSL_CORE_ID_HSM_M4FSS0_0) && (cpuId != CSL_CORE_ID_C75SS0_0))
+ if((cpuId != CSL_CORE_ID_HSM_M4FSS0_0))
{
sciclientCpuDevId = Bootloader_socGetSciclientCpuDevId(cpuId);
sciclientCpuClkId = Bootloader_socGetSciclientCpuClkId(cpuId);
--
2.33.0.windows.2
From de16d9281c30f277355d6b4ff9e10874633dc244 Mon Sep 17 00:00:00 2001
From: Anand <s-anand@ti.com>
Date: Wed, 16 Jul 2025 12:30:51 +0530
Subject: [PATCH 2/2] Updated C7x clock to 1GHz
---
bootloader_soc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bootloader_soc.c b/bootloader_soc.c
index 8516b55..e943c39 100644
--- a/bootloader_soc.c
+++ b/bootloader_soc.c
@@ -163,7 +163,7 @@ Bootloader_CoreBootInfo gCoreBootInfo[] =
.tisciProcId = SCICLIENT_PROC_ID_C7X256V0_C7XV_CORE_0,
.tisciDevId = TISCI_DEV_C7X256V0_C7XV_CORE_0,
.tisciClockId = TISCI_DEV_C7X256V0_C7XV_CORE_0_C7XV_CLK,
- .defaultClockHz = (uint32_t)(500*1000000),
+ .defaultClockHz = (uint32_t)(1000*1000000),
.coreName = "c7x0-0",
},
};
--
2.33.0.windows.2
客户根据上述信息、为在 500MHz 和 1000MHz 上运行的 AM62AxRTOS SDK c7x 创建了 SBL Null。
启动并使用 CCS 配置文件时钟后、两种时钟速度似乎都在 850MHz 上运行。
(在 42041576 个周期下测量到 50ms 睡眠运行、大约为 840.83MHz。)

Q1:配置文件时钟频率是否会根据 CCS 加载程序而变化?
此致、
正常
