基于S3C2440的WinCE Bootloader的分析与设计
(2)设置CPU的速度和时钟频率
根据工作频率设置时钟、PLL,2440内部3个时钟:FCLK、HCLK、PCLK,分别供CPU、AHB总线和APB总线使用,一般都选择周期比为1:2:8的设置。本文引用地址:https://www.eepw.com.cn/article/150979.htm
(3)初始化基本硬件和存储器系统
(4)设置堆栈并跳转至第二阶段的入口。将FLASH中的代码段、数据段拷贝到RAM中,将初始化数据段,跳入C语言的main函数执行,结束Bootloader初步引导;Bi的主要功能是引导和加载操作系统,不会用到很多种类型及数量的外设,如果在BL中启用中断反而会使对问题的处理复杂化。
评论