系统移植—u-boot
dingjianwei1317
本人想要在武汉找一份嵌入式开发的工作,希望与各位大牛一起从事自己喜欢的工作,感谢!
联系方式:dingjianwei1317@foxmail.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
u_boot_2013.01启动流程分析(一)(for exynos4412)
一、EXYNOS4412上电启动流程 可以看出,不管是固化在irom里的代码还是三星加密代码都是不需要我们系统/驱动工程师所深究的,所以我们弄清楚了启动流程,接下来来看具体代码。 二、代码段最前端的start.S文件 u-boot上电一启动首先运行的是start.S文件,这是u-boot的第一阶段的代码 start.s: .globl _start _start: b原创 2018-01-23 23:50:47 · 516 阅读 · 0 评论 -
u_boot_2013.01启动流程分析(二)(for exynos4412)
一、前言 u-boot第一阶段的代码最终跳转到这里运行 这个函数做了两件事: 1、将u-boot整个的代码拷贝到内存当中 2、将pc指针指向SDRAM中的u-boot起始代码 二、u-boot第二阶段代码(一) (大家接下来看到的代码是只与exynos4412的u-boot相关的代码,本人对代码做了精简,方便理清启动流程) arch/arm/lib/crt0.S原创 2018-01-24 23:30:14 · 393 阅读 · 0 评论 -
u-boot_2013.01启动流程分析(三)(for exynos4412)
一、前言 在开始分析u-boot重定向之前,先总结一下前两小节u-boot在运行的过程中都有哪些操作: 1.设置CPU为SVC模式 2.设置异常向量表 3.关闭Cache和MMU SOC芯片的设置 4.处理唤醒的条件 5.判断是否在内存中运行 6.如果不在内存中运行,则初始化系统时钟和内存控制器(第一阶段) 如果在内存中运行,则不需要初始化系统时钟和内存控制器(第二阶原创 2018-02-03 23:21:28 · 512 阅读 · 0 评论
分享