首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

移植LINUX ARM篇(6)

移植LINUX ARM篇(6)

2、外部存储器映射嵌入式存储设备通常主要是RAM 和作为永久存储媒质的Flash。
现在所用的AT91RM9200开发板所用的SDRAM是HY57V281620HCT-H,其容量为4banks×2Mbits×16,即128Mbits=16Mbytes。SDRAM共有两片HY57V281620HCT-H,所以SDRAM容量为32MB。
现在所用的Flash芯片为Intel的28F640J3,容量为8MB,地址映射从0x10000000到0x10800000。现在将Flash分为64个扇区,每个扇区为128KB=0x20000,每个扇区分为两个擦除块,为64KB=0x10000。
-------------------------------------------------------------------
Chip Select 0――Flash(0x1000 0000-0x1FFF FFFF)
0x1000 0000(第0扇区)
        boot.bin            Flash
0x1001 0000(第0扇区)
        u-boot.bin.gz   Flash
0x1002 0000(第1扇区)
        uImage          Flash
.
.
.
0x1012 0000(第9扇区)
        ramdisk         Flash
.
.
.
0x107E 0000(第63扇区)
        u-boot环境变量 Flash
-------------------------------------------------------------------
Chip Select 1――SDRAM(0x2000 0000-0x2200 0000)
0x2000 0000
                    SDRAM
.
.
0x2100 0000
        uImage      SDRAM
0x2110 0000
        ramdisk     SDRAM
.
.
继承事业,薪火相传
返回列表