Chinaunix首页 | 论坛 | 博客
  • 博客访问: 53672
  • 博文数量: 10
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 167
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-06 08:56
文章分类
文章存档

2014年(6)

2013年(4)

分类: LINUX

2014-03-01 16:32:26

下面以imx283为例分析u-boot启动流程:
cpu上电首先执行 cpu/arm926ejs/start.S文件中的启动代码,此代码主要完成两份工作:设置硬件环境(SDRAM和MMU等,)然后准备好C语言运行环境(堆、栈指针),把代码搬运到SDRAM中进行运行,最后跳入start_armboot函数,从此开始C语言代码的执行。
阅读(2364) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~