码迷,mamicode.com
首页 >  
搜索关键字:BL1    ( 38个结果
s5pv210的启动方式详解(三)
iROM中的BL0中具体是做了什么事? 根据Samsung的文档,BL0主要做了以下几件事: 注: iROM中的BL0是Samsung公司在出厂前已经烧写好了的代码,是不能改变的。 BL0在将BL1复制到iRAM中后会根据BL1的内容计算出校验和并和BL1头部的校验和进行比较,如果正确则跳转到BL1 ...
分类:其他好文   时间:2016-10-01 22:22:40    阅读次数:185
uboot 第三天学习
make jCPU_NUM 以CPU_NUM数量同时进行编译CPU_NUM = 当前PC的处理器数量*处理器的核心数 从上电开始1、系统上电,执行固化在IROM中的代码,目的初始化基本的系统功能,已经加载BL1代码2、BL1代码继续进行初始化,初始化DRAM控制器(400000000-8000000 ...
分类:其他好文   时间:2016-08-10 22:17:40    阅读次数:404
uboot移植(四)——uboot启动第一阶段
1:BL0BL1BL2分别是什么(1)BL0:s5pv210的iROM中固化的代码作用:初始化系统时钟,设置看门狗,初始化栈,加载BL1(2)BL1:从外部启动介质(nand/SD卡)中加载的uboot.bin的前16K代码作用:初始化RAM,关闭Cache,初始化DDR,设置栈,加载BL2(3)BL2:是指在代码完成重定位..
分类:其他好文   时间:2016-08-04 19:49:15    阅读次数:190
第0部分:S5PV210_大概的启动过程_1
S5PV210大概的启动过程 1.大体的启动过程如下: 第零步:设置OM PIN引脚,就可以选择启动方式了,譬如从SD卡启动,emmc启动,norflash启动等等,我们这里假设从SD卡启动。 第一步:IROM内的代码(BL0)对SOC进行初步的初始化工作 第二步:从SD卡中复制BL1到SOC内的S ...
分类:其他好文   时间:2016-07-31 19:21:53    阅读次数:296
嵌入式linux开发uboot移植(三)——uboot启动过程源码分析
嵌入式linux开发uboot移植(三)——uboot启动过程源码分析一、uboot启动流程简介与大多数BootLoader一样,uboot的启动过程分为BL1和BL2两个阶段。BL1阶段通常是开发板的配置等设备初始化代码,需要依赖依赖于SoC体系结构,通常用汇编语言来实现;BL2阶段主要是对外部设备如网..
分类:系统相关   时间:2016-06-23 11:09:07    阅读次数:306
36.从汇编到C(bl1到bl2)
36.从汇编到C(bl1到bl2) 从汇编跳转到C必须使用绝对跳转: 工程代码: 在Makefile中加入main.o: Start.S: Make编译: Main.c代码: #define GPKCON (volatile unsigned long*)0x7F008820 //volatile指
分类:其他好文   时间:2016-02-14 11:28:57    阅读次数:151
18.U-boot的工作流程分析-210
18.U-boot的工作流程分析-210 210启动流程: 前面在2440和6410中虽然有BL1和BL2之分,210也是一样的:
分类:其他好文   时间:2016-02-14 10:22:17    阅读次数:215
关于iTop4412启动指导
iTop4412 irom启动和Exynos4212 iROMBooting Guide是一样的。制作itop4412 BL1的工具下载地址:http://download.csdn.net/detail/cj675816156/9101607iROM阶段启动流程本次介绍如何构建Exynos4412...
分类:其他好文   时间:2016-01-23 23:02:20    阅读次数:420
u-boot 第一启动阶段简要分析
1. u-boot 整体启动流程bootloader是板子上电到linux系统加载之间的一段执行代码。分为两个启动阶段BL1,BL2。BL1主要用汇编语言编写,做一些初始化工作,并将自身从存储介质如flash拷贝到内存中,然后跳到BL2的c程序入口。BL2加载各个设备的驱动,并提供一个命令行的界面来...
分类:其他好文   时间:2016-01-19 14:05:50    阅读次数:183
[国嵌攻略][042][代码搬移不可少]
ARM启动流程1.处理器内部RAM的大小有限,不能拷贝全部的Bootloader,所以需要用内部RAM BL1的代码来拷贝BL2的代码到内存中。规范的方式的代码搬移的起点是flash,终点是内存。但是由于nand flash还没有初始化,所以先从内部ram中把BL1搬移到内存中。等到初始化nand ...
分类:其他好文   时间:2015-10-30 18:22:05    阅读次数:253
38条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!