我有一个嵌入式系统,启动时显示如下:
时钟频率(Crystal/Core/MPU):12.0/400/1000 MHz
谁能解释一下这三个时钟频率之间的差异。处理器为 ARMv7、OMAP3xxx
我有一个嵌入式系统,启动时显示如下:
时钟频率(Crystal/Core/MPU):12.0/400/1000 MHz
谁能解释一下这三个时钟频率之间的差异。处理器为 ARMv7、OMAP3xxx
正如 Clement 提到的,这12.0
是外部振荡器的频率,以 MHz 为单位。是内部 PLL 的频率Core
。MPU
MPU是微处理器单元子系统。这是实际的 Cortex-A8 内核以及一些密切相关的外围设备。所以你的 MPU 以 1000 MHz 或 1GHz 运行。这类似于计算机中的 CPU 频率。
在 AM335x 中,Core PLL负责以下子系统:SGX、EMAC、L3S、L3F、L4F、L4_PER、L4_WKUP、PRUSS IEP、Debugss。根据您使用的特定芯片,子系统可能略有不同。您的运行频率为 400MHz。这可以被认为类似于您计算机中的前端总线 (FSB) 频率,尽管类比并不准确。
12 Mhz 是板上晶体振荡器的频率,用于提供时间参考。
TI OMAP 包含 2 个内核:一个 ARM 和一个 DSP。这里使用的术语不清楚,但可能是这些内核的频率。检查您的数据表以确保。