×

WinCE系统上大容量NANDFlash驱动设计与优化

消耗积分:0 | 格式:rar | 大小:1.25 MB | 2017-10-25

分享资料个

  随着嵌入式系统的发展 ,对大容量低功耗存储器需求日益增强。 特别是在手持和车载导航领域 ,由于导航地图往往体积庞大(大于 1 GB) ,因此急需一种与之相应的大容量存储设备。 NAND Flash 以其低廉的价格 ,快速的擦写速度和相对较小的体积 ,在该领域显示了极强的竞争力。 同时大容量芯片与小容量在结构上不尽相同 ,这也造成了两者驱动的差别。 本文在 XScale 硬件平台和 WinCE 操作系统上实现了一种高效、安全、稳定的大容量 (2 GB) Nand

  Flash 驱动.1 硬件方案设计本文使用 PXA255 处理器 (400 M Hz) 、2 MBNOR Flash ( E28F128 ) 和 64Mbyte SDRAM( W981216 ) , NAND Flash 由 两 片 三 星 公 司K9W8 G08U1M ( 1 GB ) 芯 片 级 联 而 成。 每 块K9W8 G08U1M 芯片其实由两块 K9 K4 G08U0M(512 Mbyte) 芯片封装而来 ,它们通过两根片选(/ CE1和/ CE2) 分别选通[1 ]

  。 本文采用采用 GPIO 方式控制读写和擦除时序 ,具体的操作由 FMD 层实现。 AL E(地址锁存) 、CL E (命令锁存) 、R/ B (空闲/

  忙) 和 CE 分别通过 PXA255 的 GPIO 口控制 ,同一时刻最多只能选中一片。 经过软件控制 ,将四片分立的 512 MB 存储区域组成一块地址连续的 2 GB 存储块。 NAND Flash 的读写控制信号/ RE 和/ WE 由PXA255 内存控制器的片选(CS1) 和读写信号(/

WinCE系统上大容量NANDFlash驱动设计与优化

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !