1.关看门狗
看门狗是默认工作的,首先关看门狗防止系统复位。
2.初始化时钟
设置机器运行频率
3.设置SVC栈
便于调用C程序
4.开icache
icache用来缓存CPU指令,关了也能运行,慢点罢了。
5.初始化SDRAM
初始化内存,共27个步骤,参考数据手册。
6.重定位
连接地址和运行地址有时候不同且不能全部用位置无关码 。
关看门狗,初始化时钟,设置SVC栈,开icache 在S5PV210芯片 IROM里的BL0已经实现过了。
1.关看门狗
看门狗是默认工作的,首先关看门狗防止系统复位。
2.初始化时钟
设置机器运行频率
3.设置SVC栈
便于调用C程序
4.开icache
icache用来缓存CPU指令,关了也能运行,慢点罢了。
5.初始化SDRAM
初始化内存,共27个步骤,参考数据手册。
6.重定位
连接地址和运行地址有时候不同且不能全部用位置无关码 。
关看门狗,初始化时钟,设置SVC栈,开icache 在S5PV210芯片 IROM里的BL0已经实现过了。