[发明专利]基于NANDFLASH的嵌入式系统代码存储及启动方法在审
申请号: | 201710335273.5 | 申请日: | 2017-05-12 |
公开(公告)号: | CN107145336A | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 郑擘 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 刘晓政 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于NAND FLASH的嵌入式系统代码存储及启动方法,使得在平均页编程次数和数据稳定性均比较差的MLC NAND FLASH可以适应启动代码存储和引导的应用性。该方法通过使用在特定的默认位置存储启动代码,在代码附加的文件头中存储额外的代码存储位置信息以加速启动过程中的代码搜索和查询,使用最小固定页长来存储启动代码,使用增强的ECC纠错能力来保护存储代码,启动时扫描默认序列位置读取存储器中的数据,一旦读取到一个完整和正确的头文件即可使用头文件中存储的位置信息来确定启动代码的存储位置,使用基于ECC Frame的拼凑机制来保证系统启动的可靠性和完整性。 | ||
搜索关键词: | 基于 nandflash 嵌入式 系统 代码 存储 启动 方法 | ||
【主权项】:
一种基于NAND FLASH的嵌入式系统代码存储方法,其特征在于包括如下步骤:1)在默认的代码存储位置存储启动代码;2)在启动代码附加的文件头中存储额外的代码存储位置信息,以加速启动过程中的代码搜索和查询;3)使用小于NAND FLASH物理页大小的存储空间来存储的代码;4)使用ECC检查和纠正存储代码,增强代码存储的可靠性;根据权利要求1所述的基于NAND FLASH的嵌入式系统代码存储方法,其特征是:所述的步骤1)中默认的代码存储位置包括4个CE#,每个CE#上面8个特定位置;每一份拷贝应保存在这32个默认起始位置中的一个,使引导代码可以在这些位置找到系统的启动代码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710335273.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种电子连接器装配的自动机
- 下一篇:一种新型透光LED照明镜柜