分区表

bootloader位于nand flash上,nand flash 总共256M

name size offset 说明
bootloader x040000 0 u-boot
params 0x20000 0x40000 参数
kernel 0x400000 x060000 内核uImage
root 0xfba0000 0x460000 启动后的用root空间

外设地址

  • s3c2440给外设提供的寻址空间为1GB
  • 地址总线一共27根,addr0~addr26,寻址空间为128M
  • 提供了8个片选信号nGCS0~nGCS7,实现1G可寻址空间
  • 8个片选信号将地址空间氛围8个bank ,bank0~bank7
  • 这个8个bank的地址是固定的
首地址 nGCS bank 外设 说明
0x00000000 0 0 NOR FLASH 2M 128M,其中0~0x1000为cpu内部的4KBSRAM
0x08000000 1 1 128M
0x10000000 2 2 128M
0x18000000 3 3 128M
0x20000000 4 4 100M网卡DM9000 128M
0x28000000 5 5 128M
0x30000000 6 6 64M SDRAM 128M
0x38000000 7 7 128M

其中两片32MSDRAM并联组成32位宽RAM,连接cpu的32跟数据线,DATA0~DATA31

NOR FLASH
与RAM接口相同,可以随机访问,主要用于保存代码,代码可以直接在上面运行。常用jffs2文件系统
NAND FLASH
I/O接口,只能顺序访问,容量较大。常用yaffs文件系统

nand flash启动过程

1、自动复制nand flash 头部的4k数据到 cpu内部的4ksram
2、sram中的程序开始把main函数复制到SDRAM,首地址为0x30000000
3、复制完成后,执行main函数

JZ2440分区表梳理相关推荐

  1. oracle分区注意点,ORACLE分区表梳理系列(一)- 分区表概述、分类、使用方法及注意事项...

    博文作者:Yumiko_sunny 博客链接:http://www.cnblogs.com/yumiko/ 本站随笔均为原创 前言 本文着重阐述分区表的概念.优势,以及 常用分区表的使用方法及使用过程 ...

  2. ORACLE分区表梳理系列(二)- 分区表日常维护及注意事项(红字需要留意)

    版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...

  3. oracle分区注意点,ORACLE分区表梳理系列(二)- 分区表日常维护及注意事项

    http://www.cnblogs.com/yumiko/p/6163523.html 前言: 本文着重总结分区表的日常维护操作以及相应的注意事项. 本文涉及的日常维护内容包括: 增加分区(add) ...

  4. php获取表单$_files,PHP中$_FILES的使用方法及注意事项说明

    $_FILES:经由 HTTP POST 文件上传而提交至脚本的变量,类似于旧数组$HTTP_POST_FILES 数组(依然有效,但反对使用)详细信息可参阅 POST方法上传 $_FILES数组内容 ...

  5. 移植uboot-2012.04.01到JZ2440(六 设置mtd分区表)

    前言:这节继续移植uboot,让它支持mtd分区 一.mtd分区规划及其作用 uboot支持各种设备之后,接下来的工作就是烧写内核.烧写文件系统,所以需要对整块Nand Flash的空间作以规划,大致 ...

  6. HBase 手动 flush 机制梳理

    对应 HBase 版本0.94.1,对照了开源的版本和工作使用的某发行版 问题:在 HBase shell 里面输入 flush 'table_or_region_name'之后,发生了什么?具体的实 ...

  7. hive分桶表join_Hive知识梳理

    以问题作为引导,进行Hive知识梳理,可以复习知识时,可以快速抓住要点 提交一条SQL到Hive后,Hive的执行流程是怎么样的? Sql的执行的一个示意图如下 sql 根据这个示意图,我们来描述一下 ...

  8. 中科院最新通告:弃用影响因子!将替以「期刊超越指数」发布期刊分区表......

    本文转载自:募格学术 | 来源:医学论文与统计分析.CVer 2022年的JCR SCI影响因子,令人咂舌!大多数的SCI 期刊影响因子暴涨,这其中有疫情原因.引用率提升造成,也有存在着很多新兴杂志期 ...

  9. 资料搜集-JAVA系统的梳理知识

    <!-- TOC -->- [Java](#java)- [基础](#基础)- [并发](#并发)- [JVM](#jvm)- [Java8 新特性](#java8-新特性)- [代码优化 ...

最新文章

  1. php 开启mysql_php如何开启mysqli扩展
  2. cocos2dx游戏开发必备工具之PhysicsEditor【ZT】
  3. Exchange2013学习笔记(4)-Ex的重定向
  4. linux文件目录操作实验报告,Linux操作系统实验4文件和目录操作
  5. 百度工程师深度好文, 横评3大企业级区块链技术平台
  6. Docker(四):Docker 三剑客之 Docker Compose
  7. 常见的基于node.js的web框架
  8. 【机器视觉学习笔记】最近邻插值实现图片任意角度旋转(C++)
  9. 前端学习(2936):vue对象之间的操作
  10. ptmalloc,tcmalloc和jemalloc内存分配策略研究
  11. 一个带关闭按钮的Div窗口,很漂亮
  12. ASP.net报错汇总: This application is currently offline.
  13. 【Linux】创建逻辑卷管理(LVM)
  14. sap生产工单报工_SAP作业分割与作业价格计算说明
  15. C++容器(一)——vector
  16. 传智播客 python 私有化学习笔记
  17. python模块以及导入出现ImportError: No module named 'xxx'问题
  18. Spinner的用法(转)
  19. 4.12 使用反相命令反转图片色彩 [原创Ps教程]
  20. MMKV使用及简单封装-kotlin

热门文章

  1. Office2010,PPT,EXCEL如何插入日历控件
  2. docker命令使用详解
  3. 关于5位编程高手涉嫌侵犯腾讯著作权被受审的一些看法
  4. 合并BPL包图文教程
  5. SQLServer数据库基本操作
  6. [object] 与 [object object] 区别!
  7. 用来制作可启动U盘的Windows开源工具--Ventoy
  8. 三种方法求最大公约数和最小公倍数
  9. 寒冬已至!视频聊聊四面楚歌的Android工程师该何去何从?
  10. 成功的项目经理,都具有这6种特质