1.关看门狗
看门狗是默认工作的,首先关看门狗防止系统复位。
2.初始化时钟
设置机器运行频率
3.设置SVC栈
便于调用C程序
4.开icache
icache用来缓存CPU指令,关了也能运行,慢点罢了。
5.初始化SDRAM
初始化内存,共27个步骤,参考数据手册。
6.重定位
连接地址和运行地址有时候不同且不能全部用位置无关码 。
关看门狗,初始化时钟,设置SVC栈,开icache 在S5PV210芯片 IROM里的BL0已经实现过了。
本文详细解析S5PV210芯片的启动流程,包括关闭看门狗、初始化时钟、设置SVC栈、开启icache及SDRAM初始化等关键步骤。这些操作确保了芯片能够稳定高效地运行。
1.关看门狗
看门狗是默认工作的,首先关看门狗防止系统复位。
2.初始化时钟
设置机器运行频率
3.设置SVC栈
便于调用C程序
4.开icache
icache用来缓存CPU指令,关了也能运行,慢点罢了。
5.初始化SDRAM
初始化内存,共27个步骤,参考数据手册。
6.重定位
连接地址和运行地址有时候不同且不能全部用位置无关码 。
关看门狗,初始化时钟,设置SVC栈,开icache 在S5PV210芯片 IROM里的BL0已经实现过了。
366
268
3180
2851

被折叠的 条评论
为什么被折叠?