主题 : 关于mini2440内存的疑惑--版主请进。 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 765
精华: 0
发帖: 42
金钱: 220 两
威望: 42 点
综合积分: 84 分
注册时间: 2008-05-26
最后登录: 2012-07-14
楼主  发表于: 2010-07-26 06:30

 关于mini2440内存的疑惑--版主请进。

mini2440是有2个大小32M的板载内存,因为2440手册规定bank6和bank7的memory size 必须相等。
所以64M内存就分成2个32M的。

下面就是问题:
在mini2440的配置中,选的是flat Memory。
其中一个含义是 !CONFIG_DISCONTIGMEM 即内存是连续的。但一个bank就有128M,显然,
这2个32M之间是有memory hole的。是不连续的。

难道理解错了?
级别: 新手上路
UID: 765
精华: 0
发帖: 42
金钱: 220 两
威望: 42 点
综合积分: 84 分
注册时间: 2008-05-26
最后登录: 2012-07-14
1楼  发表于: 2010-07-26 10:19
查了下,是理解错了。
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2010-07-26 13:09
mini2440的两片32M 16位SDRAM都是接在Bank 6上的,用并联的方式构成一块64M的32bit内存,因此物理地址空间是连续的0x30000000 ~ 0x34000000
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."