基于S3C2440的WinCE Bootloader的分析與設計
(2)設置CPU的速度和時鐘頻率
根據(jù)工作頻率設置時鐘、PLL,2440內(nèi)部3個時鐘:FCLK、HCLK、PCLK,分別供CPU、AHB總線和APB總線使用,一般都選擇周期比為1:2:8的設置。本文引用地址:http://www.ex-cimer.com/article/150979.htm
(3)初始化基本硬件和存儲器系統(tǒng)
(4)設置堆棧并跳轉(zhuǎn)至第二階段的入口。將FLASH中的代碼段、數(shù)據(jù)段拷貝到RAM中,將初始化數(shù)據(jù)段,跳入C語言的main函數(shù)執(zhí)行,結(jié)束Bootloader初步引導;Bi的主要功能是引導和加載操作系統(tǒng),不會用到很多種類型及數(shù)量的外設,如果在BL中啟用中斷反而會使對問題的處理復雜化。
評論