[发明专利]一种FLASH的通用驱动方法有效

专利信息
申请号: 200710125484.2 申请日: 2007-12-24
公开(公告)号: CN101196849A 公开(公告)日: 2008-06-11
发明(设计)人: 彭文剑 申请(专利权)人: 康佳集团股份有限公司
主分类号: G06F12/02 分类号: G06F12/02
代理公司: 深圳市君胜知识产权代理事务所 代理人: 刘文求
地址: 5180*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 flash 通用 驱动 方法
【说明书】:

技术领域

发明涉及嵌入式系统的FLASH驱动,尤其涉及的是,一种FLASH的通用驱动方法。

背景技术

嵌入式系统的一大特点就是设备相关性,设备的变化常导致驱动软件要做相应修改;FLASH是嵌入式系统在掉电时保存信息的最常用设备。

现在的FLASH驱动的编写,一般分为三个步骤:FLASH器件选定供应商和器件型号,再根据所选FLASH器件定义好驱动软件的参数,例如各块(block)大小、读写时延长短等等,然后编写代码流程来实现针对该型号FLASH的驱动软件。

而FLASH的型号和生产厂家众多,这样编写出的驱动软件所针对的FLASH具有单一性,当FLASH的供应商或者FLAH大小发生变化时,由于硬件上做了相应的修改,软件上也要修改驱动,给工业化的开发,采购,生产带来很大的不便;并且软件的通用性很差,也容易产生由于临时性修改而导致的驱动软件错误。

因此,现有技术存在缺陷,需要改进。

发明内容

本发明所要解决的技术问题是驱动软件所针对的FLASH具有单一性,硬件修改时必须对软件进行修改,软件的通用性很差,容易产生由于临时性修改而导致的驱动软件错误。

本发明的技术方案如下:

一种FLASH的通用驱动方法,其包括以下步骤:A1、获取至少一个供应商的各种型号FLASH的参数信息;A2、把参数信息相同的各种型号FLASH分为一类,为每类建立一个参数表,存储本类FLASH的参数信息;A3、采用FLASH的厂商号和设备号,建立各种型号FLASH与其所在参数表的对应关系表;A4、使用FLASH时,获取当前FLASH的所述厂商号和所述设备号;A5、根据所述厂商号和所述设备号,以及所述对应关系表得到所述当前FLASH对应的所述参数表,并将其置为当前参数表;A6、根据所述当前参数表中的参数信息,对所述当前FLASH进行操作。

所述的通用驱动方法,其中,所述参数信息包括:容量、块大小、块分布、读写时延长短和各块的相对起始地址。

所述的通用驱动方法,其中,步骤A3具体包括以下步骤:分别将各种型号FLASH的所述厂商号和所述设备号合并为一区别标识,建立各种型号FLASH的区别标识与各FLASH所在参数表的对应关系表。

所述的通用驱动方法,其中,步骤A5具体包括以下步骤:根据所述厂商号和所述设备号得到所述区别标识,查询所述对应关系表中的所述区别标识,得到所述当前FLASH对应的所述参数表,并将其置为当前参数表。

所述的通用驱动方法,其中,步骤A3具体包括以下步骤:采用FLASH的厂商号和设备号,建立各种型号FLASH的设备表;并建立对应关系表,用于存储所述设备表中的各设备与各参数表的对应关系。

所述的通用驱动方法,其中,步骤A5具体包括以下步骤:根据所述厂商号和所述设备号,得到所述设备表中对应的设备,查询所述对应关系表得到所述当前FLASH对应的所述参数表,并将其置为当前参数表。

所述的通用驱动方法,其中,步骤A4中,通过发送指令,获取正在使用的FLASH的所述厂商号和所述设备号。

所述的通用驱动方法,其中,步骤A6具体包括以下步骤:根据所述当前参数表中的参数信息,设置当前设备的各参数变量,对所述当前FLASH进行操作。

所述的通用驱动方法,其中,步骤A6中,对所述当前FLASH进行操作,是采用通用流程进行。

所述的通用驱动方法,其中,步骤A6中,所述操作包括读操作、写操作或擦除操作。

采用上述方案,本发明在FLASH器件变化时,驱动程序不需要进行修改,实现了自动适应各种FLASH型号的驱动,提高了软件的设备无关性;当FLASH的供应厂家或者FLASH容量发生变化,或者其它FLASH参数发生变化时,避免了重新改写FLASH驱动程序;从而具有较好的软件通用性;并且拓展性强,可适应相关技术的发展。

附图说明

图1为本发明方法的流程图;

图2为本发明方法的一种实施方式的流程图。

具体实施方式

以下结合附图和具体实施例,对本发明进行详细说明。

在嵌入式系统中,常用到的FLASH大小从1MBytes到32MBytes不等,主要区别在于FLASH大小不同,同一容量FLASH也会由于各生产厂家不同,而导致FLASH中各Block的大小不同,读写时延参数不同等。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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