首页> 中文学位 >嵌入式系统NAND闪存程序烧录的设计与实现
【6h】

嵌入式系统NAND闪存程序烧录的设计与实现

代理获取

目录

文摘

英文文摘

声明

1 绪论

2 系统硬件简介及接口设计

3 数据传输协议设计

4 系统软件的设计

5 软件调试和测试

6 总结和展望

参考文献

附录

致谢

作者攻读学位期间发表的论文

展开▼

摘要

随着计算机技术和通信技术的不断发展,各种手持式电子设备层出不穷,如手机、MP3、MP4、PDA等。产品间的竞争也愈发激烈,NAND Flash和NOR Flash作为2种主要的非易失性存储器(Flash),被应用于各种嵌入式系统。因为NAND Flash比NOR Flash更加便宜,并且具有更大的存储空间,目前越来越多的智慧型手机都已经选用NAND Flash。但是,NAND Flash比NOR Flash的使用复杂得多,这些复杂的特性加大了对NAND Flash操作的难度。主要有以下两个方面的影响:第一,借助JTAG来调试和烧录程序和数据,要设计额外的硬件接口,购买正版的JTAG工具价格比较昂贵,一般只用于前期的开发;第二,购买平台提供商的程序烧录工具,但是工具的源代码和核心技术不公开,不同的平台供应商对各自的芯片技术依赖性较强,通用性不够,且需要支付额外费用购买使用权。   按照上述叙述,NAND Flash程序烧录方法的研究,对开发自己的产品有很重要的现实意义。本课题设计并实现了一个NAND Flash的程序和数据的烧录系统。NAND Flash选用的是三星公司 K5D1257ACB Flash芯片。主要工作如下:   1).研究了数据传输的各种协议,设计了一套简单和高效的数据传输协议。定制了传输数据的各种格式,最后设计了数据的重传机制,以保证数据的可靠传输;   2).详细描述了PC烧录程序和Flash Loader程序的编写,包括多线程的设计,算法代码的优化,坏块管理的可靠性设计。   3).详细描述了系统的调试和测试设计,从功能测试和性能测试两方面来评价整个系统的优劣。   本设计的系统可以替代厂商的工具,有很高的实用价值。在产品后期的开发中,也可以替代原来JTAG烧入器。Flash Loader的可移植性很强,在不改变PC Tool的前提下,可以应用于其他的平台中。随着NAND Flash的使用越来越多,本设计可以作为其使用的一种参考设计。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号