- 10
- 0
- 约 30页
- 2016-12-06 发布于河南
- 举报
u-boot启动过程详解
1.1?????? U-Boot工作过程
?U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下:
(1)第一阶段的功能
?? 硬件设备初始化
?? 加载U-Boot第二阶段代码到RAM空间
?? 设置好栈
?? 跳转到第二阶段代码入口
(2)第二阶段的功能
?? 初始化本阶段使用的硬件设备
?? 检测系统内存映射
?? 将内核从Flash读取到RAM中
?? 为内核设置启动参数
?? 调用内核
1.1.1?U-Boot启动第一阶段代码分析
第一阶段对应的文件是cpu/arm920t/start.S和board/samsung/mini2440/lowlevel_init.S。
U-Boot启动第一阶段流程如下:
?
图 2.1 U-Boot启动第一阶段流程
? 先看board/amsk2410/u-boot.lds这个链接脚本,可以知道目标程序的各部分链接顺序。根据cpu/arm920t/u-boot.lds中指定的连接方式:
OUTPUT_FORMAT(“elf32-littlearm”,“elf32-littlearm”,“elf32-littlearm”)
/*OUTPUT_FORMAT(“elf32-arm”,“elf32-arm”,“elf32-arm”)*/
OUTPUT_ARCH(arm)
ENTRY(_start)
SECTIONS
{
. = 0
您可能关注的文档
- Debian系统分发部署配置.docx
- win7下硬盘安装Ubuntu12.o4LTS.doc
- 在DOS下恢复系统BOOT文件方法.doc
- 5_filesystem.ppt
- SUSE HA+ ORALCE安装双机软件.doc
- You have done well,and I am pleased with.ppt
- Classroom Procedures Procedure – What the teacher wants done.ppt
- BOOT CAMP教程.docx
- 全新Superboot,超级简单好用(最新版本2012-08-11).docx
- fedora15硬盘安装.doc
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
最近下载
- WST-862-2025-导尿管相关尿路感染预防与控制标准.pptx VIP
- 第3课时 欢庆节日 教学设计 2026北师大版数学三年级下册.pdf VIP
- 高中化学必修2知识点默写小纸条(答案背诵版)17页.doc VIP
- 环氧树脂玻璃钢层数及厚度对比.docx VIP
- 2026年广西职业院校技能大赛中职组食品与粮食赛道实施方案.doc
- 地下探沟工程施工设计方案.doc VIP
- 急性肺水肿的护理常规.docx VIP
- JB∕T 14173-2021 单元托盘储存类穿梭车货架.pdf
- 2025-2026学年统编版语文第7课《月亮是从哪里来的》课件(共26张PPT).pptx
- Baloxavir marboxil玛巴洛沙韦专利及合成调研报告.pdf
原创力文档

文档评论(0)