2009年(11)
分类: 嵌入式
2009-09-14 19:53:31
文件:
U-Boot源代码分析1-初始化.pdf
大小:
208KB
下载:
下载
作者:张俊岭
EMAIL: ;
QQ: 251450387
日期:
说明:本文档基于AT91SAM9260EK板,U-Boot版本为
1 第一阶段(Stage 1)
第一阶段的启动代码在cpu\
u CPU自身初始化:包括MMU,Cache,时钟系统,SDRAM控制器等的初始化
u 重定位:把自己从非易失性存储器搬移到RAM中
u 分配堆栈空间,设置堆栈指针
u 清零BSS数据段
u 跳转到第二阶段入口函数 start_armboot()
AT91SAM9260EK的启动代码在cpu\arm926ejs\start.S中,精简后的代码如下:
......