手上的smart210配置如下

DDR : 512M    addr : 0x20000000~0x3FFFFFFF

Nand: 1G (SLC)(base_addr 0xB0E00000)

开发板没有onenand, 支持nand/SD卡启动。

smart210启动

参考S5PV210_iROM_ApplicationNote_Preliminary_20091126.pdf

操作顺序

注意:手册里面补充BL1 / BL2 : It can be variable size copied from boot device to internal SRAM area.
BL1 max. size is 16KB. BL2 max. size is 80KB.

① iROM can do initial boot up : initialize system clock, device specific controller and booting device.
② iROM boot codes can load boot-loader to SRAM. The boot-loader is called BL1.
then iROM verify integrity of BL1 in case of secure boot mode.
③ BL1 will be executed: BL1 will load remained boot loader which is called BL2 on the SRAM
then BL1 verify integrity of BL2 in case of secure boot mode.
④ BL2 will be executed : BL2 initialize DRAM controller then load OS data to SDRAM.
⑤ Finally, jump to start address of OS. That will make good environment to use system

对于BL0:

再看内存分配:

对于SD/MMC启动,官方给的分区

启动第一个block 保留是强制的。

最后,给出了SD/MMC等启动的说明

smart210 资源相关推荐

  1. mybatis的资源过滤错误及xml文件编码错误

    mybatis 解决maven项目内资源过滤的问题 写的配置文件无法被导出或者生效的问题. 解决方案: <build><resources><resource>&l ...

  2. SpringBoot-web开发(一): 静态资源的导入(源码分析)

    目录 方式一:通过WebJars 1. 什么是webjars? 2. webjars的使用 3. webjars结构 4. 解析源码 5. 测试访问 方式二:放入静态资源目录 1. 源码分析 2. 测 ...

  3. YOLOv4 资源环境配置和测试样例效果

    YOLOv4 资源环境配置和测试样例效果 基本环境:cuda=10.0,cudnn>=7.0, opencv>=2.4 一.下载yolov4 git clone https://githu ...

  4. 【sping揭秘】6、IOC容器之统一资源加载策略

    Spring中的resource 我们先看看类之间的关系 注意我们的application是间接继承了resourceloader的,也就是说我们的application其实就是一个resourcel ...

  5. Go 学习笔记(23)— 并发(02)[竞争,锁资源,原子函数sync/atomic、互斥锁sync.Mutex]

    本文参考 <Go 语言实战> 1. 竞争状态简述 如果两个或者多个 goroutine 在没有互相同步的情况下,访问某个共享的资源,并试图同时读和写这个资源,就处于相互竞争的状态,这种情况 ...

  6. 写给自己的web开发资源

    web开发给我的感觉就是乱七八糟,而且要学习感觉总是会有东西要学习,很乱很杂我也没空搞,(其实学习这个的方法就是去用它,什么你直接用?学过js么学过jquery么?哈哈,我没有系统的看完过,但是也做出 ...

  7. 第十九章——使用资源调控器管理资源(2)——使用T-SQL配置资源调控器

    第十九章--使用资源调控器管理资源(2)--使用T-SQL配置资源调控器 原文: 第十九章--使用资源调控器管理资源(2)--使用T-SQL配置资源调控器 前言: 在前一章已经演示了如何使用SSMS来 ...

  8. oracle求sql的cpu贡献率,oracle 实时查询最耗CPU资源的SQL语句

    1. 先通过top命令查看产用资源较多的spid号 2.查询当前耗时的会话ID,用户名,sqlID等: select sid,serial#,machine,username,program,sql_ ...

  9. 织梦mysql占用资源_解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记

    早上帮朋友一台服务器解决了Mysql cpu 占用 100%的问题.稍整理了一下: 朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL 服务进程 (mysq ...

  10. Java8 新的 try-with-resources 语句,自动资源释放

    读取文件后需要释放资源,对于占用内存比较大的,非常重要: (1)读取文件内存占用较多的优化方式: 一次读取部分处理完继续读取,可以有效的减少内存的占用: 使用RandomAccessFile可以从文件 ...

最新文章

  1. 【科普】从HTTP到HTTP/3的发展简史
  2. python yield的简单理解
  3. oracle用户怎么更改空间,ORACLE创建表空间、创建用户、更改用户默认表空间以及授权、查看权限...
  4. 8148和8127中的ezsdk和dvrsdk
  5. C/Cpp / #include
  6. 提高SQL执行效率的16种方法
  7. MySQL连接查询的分类
  8. php里的抽象类和接口
  9. 字体文件解析 c语言,如何正确地从C语言的文件中读取某些字符串?
  10. matlab中图像处理的基本函数(1)
  11. Evensgn 剪树枝 树规
  12. 蓝桥杯 ADV-90 算法提高 输出日历
  13. 如何在 Laravel 中 “规范” 的开发验证码发送功能
  14. 关于代码整理重构小记
  15. 寻找春天 九宫格日记-2012.09.22
  16. OFD转PDF格式免费在线转换
  17. win10安装系统教程
  18. 闭关之 C++ 函数式编程笔记(五):系统设计和程序测试
  19. Hive创建表的过程详细过程
  20. 浅谈RabbitMQ的基石—高级消息队列协议(AMQP)

热门文章

  1. 有意义的100个小故事
  2. java入门编程(菜鸟教程)
  3. Java 执行SQL脚本文件
  4. Chrome浏览器如何完美实现截长屏幕
  5. [乐意黎转载]GitHub上整理的一些工具集合
  6. Spring 揭秘之Spring框架的由来
  7. showdoc + runapi —— 接口文档模板生成管理和接口调试工具
  8. geoserver三维_基于geoserver的伪三维地图制作
  9. 关于hashcode和equals方法
  10. 趣谈网络协议(二)传输层