我有一个嵌入式系统,在启动时显示如下:
时钟频率(Crystal / Core / MPU):12.0 / 400/1000 MHz
谁能解释这三个时钟速率之间的差异。
处理器是ARMv7,OMAP3xxx
最佳答案
正如克莱门特所述,12.0
是外部振荡器的频率,单位为MHz。 Core
和MPU
是内部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)频率,尽管这种说法并不确切。