新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > TQ2440国嵌学院gboot-时钟初始化

TQ2440国嵌学院gboot-时钟初始化

作者: 时间:2016-11-26 来源:网络 收藏
TQ2440国嵌学院gboot-时钟初始化:

1:设置lock time寄存器

本文引用地址:https://www.eepw.com.cn/article/201611/321970.htm

2:设置分频系数(FCLK:HCLK:PCLK)

3:设定CPU到异步模式(通常FCLK不等于HCLK)

4:设置FCLK

首先了解下CPU的时钟分类:

同样在S3C2440中找到CLOCK第7章这一章如下:



从上面的文字中,可以得到FCLK主要是CPU核的工作时钟,HCLK是AHB总线(LCD,DMA)的工作时钟,PCLK是APB总线(UART,GPIO)工作时钟。

下面是CPU内部时钟电路结构图


其次是CPU的启动时钟时序:



从上图可以看出,在上电后,nRESET会拉高,clock开始起振输出时钟信号,此时CPU工作在12MHz,然后PLL开始进入软体设置,这时候FCLK为0,没有时钟信号供CPU工作,当然时间很短,当PLL设定后FCLK以新的时钟频率供CPU工作。

LOCK TIME寄存器设定:



通常情况下不设定,采用默认值。

再次如何设定分频系数呢?如下图



上一页 1 2 下一页

评论


技术专区

关闭
×

TI 在线会
2025年6月11日,与TI一起探索电动化汽车高效音频解决方案吧!