[发明专利]一种从NAND FLASH启动处理系统的方法及装置无效

专利信息
申请号: 200910193017.2 申请日: 2009-10-12
公开(公告)号: CN102043639A 公开(公告)日: 2011-05-04
发明(设计)人: 邢涛;王玉岗 申请(专利权)人: 珠海全志科技有限公司
主分类号: G06F9/445 分类号: G06F9/445;G06F12/02;G06F11/10
代理公司: 广州华进联合专利商标代理有限公司 44224 代理人: 李双皓
地址: 519080 广东省珠海市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 nand flash 启动 处理 系统 方法 装置
【说明书】:

技术领域

发明涉及一种从NAND FLASH启动处理系统的方法,本发明还涉及一种从NAND FLASH启动处理系统的装置。

背景技术

处理系统的启动代码,例如BIOS(Basic Input/Output System),用于启动整个处理系统,一般存于ROM(Read Only Memory)中。然而,处理系统启动代码也可以存在外部非易丢失性内存中,如NOR FLASH,NAND FLASH等。其中,NAND FLASH由于其容量和可靠性较高,使用寿命较长的优点,在很多设备中使用,作为存储启动代码、系统数据和用户数据的内存,如GPS,MP3,MP4,便携式笔记本,高清播放机,智能手机,数码相机等。

请一并参阅图1,图1为一个现有技术从NAND FLASH启动处理系统的装置的结构图。NAND FLASH 105包括多个储存块,每一储存块包括多个储存页,其用于存储处理系统的启动代码、应用程序代码和用户数据;NANDFLASH接口104用于从NAND FLASH 105中读取数据;中央处理单元101用于根据所述启动代码启动所述处理系统;只读内存ROM 102用于存放系统引导代码,所述引导代码用于控制所述NAND FLASH接口104从NANDFLASH 105中获得处理系统的启动代码,所述引导代码是一次性写入的,写入后无法改变;内部RAM 103用于存放从NAND FLASH 105中读到的各种代码,供中央处理单元101执行。

当系统上电时,中央处理单元101从只读内存ROM 102中读取系统引导代码。系统引导代码的功能包括:

控制NAND FLASH接口104产生复位命令使NAND FLASH 105复位。所述复位命令如图2所示,图2为现有技术NAND FLASH的复位命令的时序图。

控制NAND FLASH接口104读取NAND FLASH 105的ID。一种NANDFLASH只有唯一的ID,所述ID与NAND FLASH的基本参数一一对应,所述基本参数包括:存储页大小、存储块大小以及对应的纠错码要求的位数。

所述NAND FLASH接口104内部有预先设置好的NAND FLASH的ID表,所述ID表中记载不同种类的NAND FLASH的ID与其基本参数一一对应的关系,

在所述中央处理单元101的控制下,所述NAND FLASH接口104根据接入系统的NAND FLASH 105的ID查找所述ID表,得到所述NAND FLASH105的基本参数,根据所述NAND FLASH 105的参数产生页读取命令,读取所述NAND FLASH 105中的系统启动代码到内部RAM 103中,所述页读取命令如图3所示,图3为现有技术NAND FLASH的页读取命令的时序图。当整个系统启动代码都读取到所述内部RAM 103后,中央处理单元101执行所述启动代码,启动所述处理系统。

然而,当接入处理系统的NAND FLASH 105的ID在所述NAND FLASH接口104的所述ID表中查找不到时,所述NAND FLASH接口104因当前接入的NAND FLASH 105的基本参数未知,将不能产生正确的储存页读取命令从所述NAND FLASH 105中读取所述处理系统的启动代码,这将导致所述处理系统启动失败。

然而,例如常用的NAND FLASH的储存页大小并不统一,包括每个储存页2048字,每个储存页4096字节,每个储存页8192字节以及每个储存页8192字节以上的NAND FLASH。当接入处理系统的NAND FLASH的ID在所述NAND FLASH接口104的所述ID表中查找不到时,在所述NAND FLASH的储存页大小未知的情况下,所述NAND FLASH接口104将不能产生正确的页读取命令从所述NAND FLASH中读取所述启动代码,导致所述处理系统启动失败。

发明内容

为解决现有技术从NAND FLASH启动处理系统的方法必须获得NANDFLASH的基本参数才能从NAND FLASH中获得启动代码的问题,本发明提供一种不须获得NAND FLASH的基本参数也能直接从NAND FLASH中获得启动代码的从NAND FLASH启动处理系统的方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海全志科技有限公司,未经珠海全志科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910193017.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top