三星推荐的启动方式中:

(1)bootloader必须小于96KB并大于16KB,假定bootloader为80KB;

(2)开机上电后BL0运行,BL0会加载外部启动设备中的bootloader的前16KB(BL1)到SRAM中去运行,BL1运行时会加载BL2(bootloader中80-16=64KB)到SRAM中(从SRAM的16KB处开始用)去运行;

(3)BL2运行时会初始化DDR并且将OS搬运到DDR去执行OS,启动完成。

uboot实际使用的方式:

(1)uboot大小随意,假定为200KB。

(2)先开机上电后BL0运行,BL0会加载外部启动设备中的uboot的前16KB(BL1)到SRAM中去运行,BL1运行时会初始化DDR,然后将整个uboot搬运到DDR中;

(3)然后用一句长跳转(从SRAM跳转到DDR)指令,从SRAM中直接跳转到DDR,继续执行uboot直到uboot完全启动。

(4)uboot启动后在uboot命令行中去启动OS。

S5PV210的启动过程:三星推荐的启动方式和uboot的实现方式不同相关推荐

  1. activity 生命周期_死磕Android_App 启动过程(含 Activity 启动过程)

    1. 前言 Activity是日常开发中最常用的组件,系统给我们做了很多很多的封装,让我们平时用起来特别简单,很顺畅.但是你有没有想过,系统内部是如何启动一个Activity的呢?Activity对象 ...

  2. 死磕Android_App 启动过程(含 Activity 启动过程)

    1. 前言 Activity是日常开发中最常用的组件,系统给我们做了很多很多的封装,让我们平时用起来特别简单,很顺畅.但是你有没有想过,系统内部是如何启动一个Activity的呢?Activity对象 ...

  3. linux启动过程文件系统崩溃,Linux启动过程简介(根文件系统加载过程)

    许多人对Linux的启动过程感到很神秘,因为所有的启动信息都在屏幕上一闪而过.其实, Linux的启动过程并不象启动信息所显示的那样复杂,它主要分成两个阶段: 1.启动内核.在这个阶段,内核装入内存并 ...

  4. linux启动sql server数据库,SQL Server数据库启动过程详解及启动不起来的问题分析及解决方法...

    第五步.启动系统数据库model model系统数据库同样也是SQL Server启动过程中用到的一个非常关键的数据库,如果这个库损坏,SQL Server启动也会失败,关于model数据不能启动的原 ...

  5. android服务的启动过程,Android Service的启动过程(上)

    原标题:Android Service的启动过程(上) (点击上方公众号,可快速关注) 来源:伯乐在线专栏作者 - xuyinhuan 链接:http://android.jobbole.com/85 ...

  6. 计算机启动过程从电路,pc 启动过程 -- 加载MBR之前的过程,即加电到bios启动过程...

    文章1 微机启动深究 引言 对于经常使用电脑的用户(来CFAN的都应该包括在这一行列吧)来说,每天当你按下Power Button等待电脑进入系统开始一天正常工作的时候,你有没有想过在这一段时间内电脑 ...

  7. 【Android 启动过程】Android 应用启动流程 | Activity 启动流程

    文章目录 一.Android 系统启动流程 二.Activity 启动流程 一.Android 系统启动流程 打开 Android 手机电源键后 , 先运行 BootLoader , 然后使用 Boo ...

  8. Linux——iMX6ULL的启动过程详细解析(启动模式配置、启动设备配置、镜像烧写imx文件基本组成)

    [系列专栏]:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! <QT开发实战> <嵌入式通用开发实战> <从0到1学习嵌入式Linux开发>

  9. x210开发板的三种启动方式(三星推荐的,分散加载,uboot采用的)

    1.三星推荐的启动方式 (1)将bl1放在在SRAM中运行,将bl2也在SRAM中运行,就像datasheet中描述那样. (2)bootloader必须小于96KB并大于16KB,假定bootloa ...

最新文章

  1. 小程序判断数组的index是否为空_微信小程序之购物车功能(仅学习)
  2. 阿宽和阿良 - 死后咋样
  3. CISCO与华为3COM路由器配置差别
  4. sqlserver Conversion failed when converting the nvarchar to data type int
  5. 2021-01-21 linux shell脚本实现间隔一定时间执行一次任务
  6. 一天搞定HTML----标签语义化04
  7. oracle查看表空间的内容,学习笔记:Oracle查看object对象 表空间 表 索引 数据文件的使用空间...
  8. 【NOIP2004】【Luogu1090】合并果子
  9. 深度学习:卷积神经网络CNN
  10. NDVI归一化差异植被指数
  11. 金九银十面试季,字节跳动面试题拿走不谢(附详细答案解析)
  12. 计算机科班比其他专业有多少优势呢?
  13. 为什么要经常更换无轴螺旋输送机叶片?
  14. anaconda损坏的卸载方式
  15. 推荐系统架构及流程说明
  16. 一键转换ASCII码
  17. 《马里奥兄弟》告诉我们的那些道理
  18. 技术人员也要注重提升软实力
  19. 科研试剂ACA-PEG-SCM,Acrylamide-PEG-NHS ester,丙烯酰胺-聚乙二醇-琥珀
  20. 《计算机操作系统》部分习题与解答

热门文章

  1. 将以太坊封装为 ERC20
  2. 03_zookeeper伪集群安装
  3. 学习:深入浅出之正则表达式(转)
  4. dubbo源码解析(十)远程通信——Exchange层
  5. 为什么程序员一定要加班?
  6. sourcetree不好做到的一些git操作
  7. [Intel Edison开发板] 02、Edison开发板入门
  8. 爬虫技术实战 | WooYun知识库
  9. TSQL中实现ORACLE的多列IN 多列匹配。
  10. 基于气动人工肌肉的双足机器人关节设计