exynos4412启动流程
来源:互联网 发布:mac 下面菜单栏不见了 编辑:程序博客网 时间:2024/05/21 07:03
先来看一下手册,exynos4412的内存结构。
4412有64kb的irom和256kb的iram,上电之后会执行0地址处的irom程序,这段程序是厂家生产之后固化在芯片内的程序,主要功能是初始化时钟、堆栈等,然后在利用OM选项选择适合的外设(如EMMC/USB/TF卡、NAND等)拷贝BL1到内部iram中,换句话说BL1是存储在外部memroy中的,irom的作用就是对SOC做一些简单的初始化,然后就拷贝外部memroy中的数据BL1到iram中,BL1的大小有限制,只能是8kb,这块东西是三星做的。他初始化系统,还有DRAM控制器,这也是为什么要在iram里面执行,因为iram直接可用,而外部memroy的控制器还没有初始化,他的初始化是在BL1中完成的。而BL1初始化之后就该运行BL2了,BL2就可以直接拷贝到DRAM里面执行了。
来看一下他的框图,应该就能理解了。
阅读全文
0 0
- exynos4412启动流程
- exynos4412启动流程
- exynos4412启动流程
- Exynos4412启动
- Exynos4412裸机开发系列教程--启动流程
- Exynos4412启动过程分析
- Exynos4412启动过程分析
- Exynos4412启动过程分析
- Exynos4412启动多核
- Exynos4412 Uboot 移植(二)—— Uboot 启动流程分析
- Exynos4412 Uboot 移植(二)—— Uboot 启动流程分析
- Exynos4412 Uboot 移植(二)—— Uboot 启动流程分析
- Exynos4412 Uboot 移植(二)—— Uboot 启动流程分析
- Exynos4412 中断处理流程详解
- Exynos4412 中断处理流程详解
- tiny4412下的Exynos4412 iROM 启动分析
- 在linux下烧写exynos4412 SD卡启动的Supperboot
- 在linux下烧写exynos4412 SD卡启动的Supperboot(1)
- 不再谷满谷,坑满坑,看苏宁库存架构转变
- 三种方法处理VS(Visual Studio)2017闪退问题.个人感觉都不是根本解决问题。
- EasyDarwin服务器搭建
- 如何用nodejs实现前后端传值
- fastDFS的配置nginx的http请求
- exynos4412启动流程
- 织梦教程:自定义模型会员无法投稿的解决方法
- shiro+springmvc图书系统新增图书权限认证
- Ubuntu14.04下FTP服务器的安装配置(转载)
- 操作符
- Kotlin嵌套类和内部类
- 线程的相关知识
- js 实现防止按钮被多次点击
- 使用R语言做极大似然估计