新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > TQ2440國(guó)嵌學(xué)院gboot-時(shí)鐘初始化

TQ2440國(guó)嵌學(xué)院gboot-時(shí)鐘初始化

作者: 時(shí)間:2016-11-26 來(lái)源:網(wǎng)絡(luò) 收藏
TQ2440國(guó)嵌學(xué)院gboot-時(shí)鐘初始化:

1:設(shè)置lock time寄存器

本文引用地址:http://m.butianyuan.cn/article/201611/321970.htm

2:設(shè)置分頻系數(shù)(FCLK:HCLK:PCLK)

3:設(shè)定CPU到異步模式(通常FCLK不等于HCLK)

4:設(shè)置FCLK

首先了解下CPU的時(shí)鐘分類:

同樣在S3C2440中找到CLOCK第7章這一章如下:



從上面的文字中,可以得到FCLK主要是CPU核的工作時(shí)鐘,HCLK是AHB總線(LCD,DMA)的工作時(shí)鐘,PCLK是APB總線(UART,GPIO)工作時(shí)鐘。

下面是CPU內(nèi)部時(shí)鐘電路結(jié)構(gòu)圖


其次是CPU的啟動(dòng)時(shí)鐘時(shí)序:



從上圖可以看出,在上電后,nRESET會(huì)拉高,clock開(kāi)始起振輸出時(shí)鐘信號(hào),此時(shí)CPU工作在12MHz,然后PLL開(kāi)始進(jìn)入軟體設(shè)置,這時(shí)候FCLK為0,沒(méi)有時(shí)鐘信號(hào)供CPU工作,當(dāng)然時(shí)間很短,當(dāng)PLL設(shè)定后FCLK以新的時(shí)鐘頻率供CPU工作。

LOCK TIME寄存器設(shè)定:



通常情況下不設(shè)定,采用默認(rèn)值。

再次如何設(shè)定分頻系數(shù)呢?如下圖



上一頁(yè) 1 2 下一頁(yè)

評(píng)論


技術(shù)專區(qū)

關(guān)閉