Bootloader的Flash启动、sdram的内存分布
来源:互联网 发布:淘宝商品怎么排名靠前 编辑:程序博客网 时间:2024/05/10 20:26
Flash启动方式通常有两种:一种是可以直接从Flash启动(针对NOR Flash而言);另一种可以将压缩的内存映像文件从Flash中读到RAM,再从RAM启动。
如果是从Flash中读到RAM,再从RAM启动,那Flash的存储如下:
Bootloader一般放在Flash的低端或顶端,这是根据处理器的复位向量设置的,要使Bootloader的入口位于处理器上电执行第一条指令的位置。接下来是分配参数区,这里可以作为Bootloader的参数保存区域,bootloader启动的时候会去那里读取参数并判断是否有效,有效则用,无效则使用默认参数。再下来是内核映像区。最后是文件系统区。
JZ2440V2开发板sdram的内存分布:
SDRAM: Synchronous Dynamic Random Access Memory,同步动态随机存储器,同步是指 Memory工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失(掉电之后sdram中的数据会消失);随机是指数据不是线性依次存储,而是自由指定地址进行数据读写。
0 0
- Bootloader的Flash启动、sdram的内存分布
- FLASH 、SRAM、SDRAM 的区别
- nor flash、nand flash 、sdram的区别
- nor flash、nand flash 、sdram的区别
- nor flash、nand flash 、sdram的区别
- Nor flash & Nand flash & Sdram的理解
- nor flash、nand flash 、sdram的区别
- 整个uboot在SDRAM的分布
- 2440的flash、linux、bootloader
- Bootloader的启动过程
- 启动操作系统的Bootloader
- Bootloader的启动流程
- SDRAM内存驱动 的学习
- SDRAM内存驱动 的学习
- SDRAM内存驱动 的学习
- 程序的内存分布
- 变量的内存分布
- c++内存的分布
- TCP/IP四层模型
- Java 内存分配全面浅析
- 双进程守护保证Service后台任务一直运行不被杀死
- const 和 static 剖析
- Android-GridView图片居中
- Bootloader的Flash启动、sdram的内存分布
- Android之光线传感器
- H264 编码原理及I帧B帧P帧
- JavaScript 学习笔记01
- R常用函数
- ubuntu grub引导界面修改
- Android 单元测试
- PAT乙级—1051. 复数乘法 (15)-native
- Clojure ns 宏介绍