您的位置:首页 > 其它

02-JZ2440裸机学习之NAND FLASH

2017-03-26 10:06 288 查看
没有了地址线  多了控制引脚,同构控制引脚与数据线的结合  实现数据的操作,有命令时序,查手册,实现读写

1首先还要思考2440上电后会自动拷贝NAND 前4K到SRAM中执行。



2 nand与2440的接线:



3地址空间

(1)    Nand flash只有数据总线 没有地址总线

 

(2)    SDRAM DM9000 地址总线与2440地址总线相接

 

因此俩种设备寻址方式不一样

(1)片内内存

(2)SDRAM

(3)网卡

(4)寄存器地址

等都有独立的地址,他们是由CPU统一编址,地址不会重复

Nand 的0地址与其他0地址不同 指自身的0地址。



4、NAND FLASH结构

查看芯片手册 页的大小如下






 

5 nand的访问过程





6、程序的思路

SECTIONS { 

  firtst   0x00000000 : { head.o init.o nand.o}

  second 0x30000000 : AT(4096) { main.o }



head、init、nand在0地址,运行时位于0地址,main放在4096运行时应该位于0x3000 0000处







内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: