embedded - 晶核MPU时钟频率差异

标签 embedded embedded-linux armv7 omap clockrates

我有一个嵌入式系统,启动时显示如下:

时钟频率(晶体/核心/MPU):12.0/400/1000 MHz

任何人都可以解释一下这三个时钟频率之间的差异吗? 处理器为ARMv7、OMAP3xxx

最佳答案

正如 Clement 提到的,12.0 是外部振荡器的频率(以 MHz 为单位)。 CoreMPU 是内部 PLL 的频率。

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) 频率类似,尽管这种类比并不准确。

关于embedded - 晶核MPU时钟频率差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12294442/

相关文章:

data-structures - 数据结构对嵌入式软件工程师的重要性

linux - netcat 和 videolan

iphone - 为 iOS6.0 ARMv7 处理器构建 FFMPEG 库

ios - 无法为 armv7 和 armv7s 编译 FFMpeg

c - RS232 通信 - 我可以用它来创建稳态信号吗?

linux - mmc写命令数据源从哪里来?

embedded-linux - 如何插入hwmon模块(ARM)

mono - iOS 6 Mono 和向后兼容性

c - 嵌入式C Cortex-M4 : Properly handle division by big numbers?

c - 为什么#error 指令在这里没有给出预期的结果?