【技术实现步骤摘要】
基于NANDFLASH的嵌入式系统代码存储及启动方法
本专利技术涉及的是一种用于多层单元闪存的NANDFLASH的嵌入式系统代码存储及启动方法。
技术介绍
在现有技术中,公知的技术是ECC是“ErrorCorrectingCode”的简写,中文名称是“错误检查和纠正”。ECC是一种能够实现“错误检查和纠正”的技术,ECC内存就是应用了这种技术的内存,一般多应用在服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。嵌入式系统是指面向特定应用设计、执行专用功能并被内部计算机控制的设备或者系统。一般而言,嵌入式系统的构架可以分成四个部分:处理器、存储器、输入输出(I/O)和软件。随着芯片技术的发展和应用范围更加广泛,目前嵌入式系统中的系统文件和应用数据存储,普遍使用单一的存储介质,以往单独用于存储系统启动代码的NORFLASH存储器已被价格更加低廉,容量更大的NANDFLASH存储器所取代。系统的启动代码与操作系统文件,应用文件都使用统一的NANDFLASH存储芯片。目前在嵌入式系统中广泛使用的是MLCNANDFLASH存储介质。MLC全称为Multi-Le ...
【技术保护点】
一种基于NAND FLASH的嵌入式系统代码存储方法,其特征在于包括如下步骤:1)在默认的代码存储位置存储启动代码;2)在启动代码附加的文件头中存储额外的代码存储位置信息,以加速启动过程中的代码搜索和查询;3)使用小于NAND FLASH物理页大小的存储空间来存储的代码;4)使用ECC检查和纠正存储代码,增强代码存储的可靠性;根据权利要求1所述的基于NAND FLASH的嵌入式系统代码存储方法,其特征是:所述的步骤1)中默认的代码存储位置包括4个CE#,每个CE#上面8个特定位置;每一份拷贝应保存在这32个默认起始位置中的一个,使引导代码可以在这些位置找到系统的启动代码。
【技术特征摘要】
1.一种基于NANDFLASH的嵌入式系统代码存储方法,其特征在于包括如下步骤:1)在默认的代码存储位置存储启动代码;2)在启动代码附加的文件头中存储额外的代码存储位置信息,以加速启动过程中的代码搜索和查询;3)使用小于NANDFLASH物理页大小的存储空间来存储的代码;4)使用ECC检查和纠正存储代码,增强代码存储的可靠性;根据权利要求1所述的基于NANDFLASH的嵌入式系统代码存储方法,其特征是:所述的步骤1)中默认的代码存储位置包括4个CE#,每个CE#上面8个特定位置;每一份拷贝应保存在这32个默认起始位置中的一个,使引导代码可以在这些位置找到系统的启动代码。2.根据权利要求1或2所述的基于NANDFLASH的嵌入式系统代码存储方法,其特征是:每一份拷...
【专利技术属性】
技术研发人员:郑擘,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。