加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

mini2440存储空间

发布时间:2020-12-15 06:39:18 所属栏目:百科 来源:网络整理
导读:? S3C2440把低1G的空间分成了8块,由图可知,第0至6这七块的起始地址是不变的。而第七段的地址是可变的(它的地址有第六块需要用到多少来决定,反正就是第六第七是连在一起的)。前6块可以是ROM SRAM 。最后两块不但可以是ROM,SRAM外,还可以是SDRAM.其实啊,简单点
?

S3C2440把低1G的空间分成了8块,由图可知,第0至6这七块的起始地址是不变的。而第七段的地址是可变的(它的地址有第六块需要用到多少来决定,反正就是第六第七是连在一起的)。前6块可以是ROM SRAM 。最后两块不但可以是ROM,SRAM外,还可以是SDRAM.其实啊,简单点的说,就是只有最后两块才能是SDRAM.也就是说SDRAM必须要映射到这两块里面.mini2440就是选择映射在第七块上,所以SDRAM的起始地址是0x3000_0000

?

刚刚说S3C2440把存储空间分为8块,它为什么要这么做呢?其实很简单,即使它不这么做,我们也会这么做的。算一算数:每块128M,那就是需要27根地址线来寻址.而8块呢就跟着引出与之一一对应的8跟片选引脚.讲到这聪明的读者必能想到.其实这8根片选引脚就是里面用3根地址线译码出来的.所以一共用了30根地址线,30根不正好是1G么

?

Nor flash的有自己的地址线和数据线,可以采用类似于memory的随机访问方式,在nor flash上可以直接运行程序,所以nor flash可以直接用来做boot,采用nor flash启动的时候会把地址映射到0x00上。mini2440就是直接把vivi直接烧录在nor flash上。

Nand flash是IO设备,数据、地址、控制线都是共用的,是非线性的,Nand Flash 不具有地址线,需要软件区控制读取时序,所以不能像nor flash、内存一样随机访问,不能EIP(片上运行),因此不能直接作为boot。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读