- 1
- 0
- 约7.76千字
- 约 14页
- 2018-10-15 发布于湖北
- 举报
uboot启动流程(国嵌2440视频培训)
U-Boot启动过程
(国嵌2440培训)
开发板上电后,执行U-Boot的第一条指令,然后顺序执行U-Boot启动函数。看一下board/smdk2410/u-boot.lds这个链接脚本,可以知道目标程序的各部分链接顺序。第一个要链接的是cpu/arm920t/start.o,那么U-Boot的入口指令一定位于这个程序中。下面分两阶段介绍启动流程:
第一阶段
1.cpu/arm920t/start.S
这个汇编程序是U-Boot的入口程序,开头就是复位向量的代码。
_start: b reset //复位向量
ldr pc, _undefined_instruction
ldr pc, _software_interrupt
ldr pc, _prefetch_abort
ldr pc, _data_abort
ldr pc, _not_used
ldr pc, _irq //中断向量
ldr pc, _fiq //中断向量
…
/* the actual reset code */
reset: //复位启动子程序
/* 设置CPU为SVC32模式 */
您可能关注的文档
最近下载
- 人教版六年级下册新版数学第六单元总复习教案.pdf VIP
- 新人教版数学五年级下册全册课本练习题精编可编辑可打印.doc VIP
- 2026四川资阳市安岳县县属国有企业招聘25人考试备考题库及答案解析.docx VIP
- 高速铁路工程施工质量验收标准检验批示例电子版表格.doc VIP
- 装配式建筑施工案例详解.ppt
- 推动构建人类命运共同体.ppt VIP
- 2010-2023历年初中毕业升学考试(江苏镇江卷)政治(带解析).docx VIP
- 2025年自然资源局下属事业单位招聘笔试题目(附答案).docx
- 2025河北青年管理干部学院教师招聘考试试题.docx VIP
- 财务核算与成本管控手册.docx VIP
原创力文档

文档评论(0)