一种安全更新闪存卡的方法及装置.pdf

上传人:000****221 文档编号:971363 上传时间:2018-03-22 格式:PDF 页数:8 大小:255.34KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810057589.3

申请日:

2008.02.03

公开号:

CN101499040A

公开日:

2009.08.05

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 13/10公开日:20090805|||实质审查的生效|||公开

IPC分类号:

G06F13/10

主分类号:

G06F13/10

申请人:

中兴通讯股份有限公司

发明人:

王 宁

地址:

518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了一种安全更新闪存卡的方法,该方法包括:闪存卡使用时,判断是否有更换闪存卡的更换指令,如果是,带电更换新的闪存卡,进入步骤B,否则,继续判断;直接驱动新的闪存卡。本发明还公开了相应装置,该装置包括CPU、驱动模块和闪存卡插槽,驱动模块和闪存卡插槽均连接CPU,驱动模块连接闪存卡插槽,其中,CPU,用于检测闪存卡是否在位,并与驱动模块通信;驱动模块,用于驱动热插拔的闪存卡,并与CPU通信;闪存卡插槽,用于为热插拔的闪存卡提供接口。本发明使用简单,同时提高了系统的工作效率。

权利要求书

1、  一种安全更新闪存卡的方法,其特征在于,该方法包括:
A、闪存卡使用时,判断是否有更换闪存卡的更换指令,如果是,带电更换新的闪存卡,进入步骤B,否则,继续判断;
B、直接驱动新的闪存卡。

2、
  根据权利要求1所述的安全更新闪存卡的方法,其特征在于,步骤A中更换指令为:
上层软件不能读写闪存卡内容时向CPU发出更换指令;
或者,强制更换按钮被按下时向CPU发出更换指令。

3、
  根据权利要求1所述的安全更新闪存卡的方法,其特征在于,步骤A中有更换闪存卡的更换指令时:
A1、更换指令发送到上层CPU;
A2、CPU停止读写闪存卡,并熄灭指示灯;
A3、带电更换闪存卡。

4、
  根据权利要求1所述的安全更新闪存卡的方法,其特征在于,步骤B包括:
B1、CPU检测到新的闪存卡安装完毕后,向驱动模块发送驱动指令;
B2、驱动模块收到驱动指令,驱动新的闪存卡并完成数据更新,向CPU返回新的闪存卡驱动完成信息;
B3、CPU读取新的闪存卡中的数据。

5、
  一种安全更新闪存卡的装置,其特征在于,该装置包括CPU、驱动模块和闪存卡插槽,驱动模块和闪存卡插槽均连接CPU,驱动模块连接闪存卡插槽,其中,
CPU,用于检测闪存卡是否在位,并与驱动模块通信;
驱动模块,用于驱动热插拔的闪存卡,并与CPU通信;
闪存卡插槽,用于为热插拔的闪存卡提供接口。

6、
  根据权利要求5所述的安全更新闪存卡的装置,其特征在于,该装置还包括指示灯,所述指示灯连接CPU,用于指示CPU对闪存卡数据的读写情况。

7、
  根据权利要求5所述的安全更新闪存卡的装置,其特征在于,该装置还包括按钮,所述按钮连接CPU,用于向CPU发出强制换卡指令。

说明书

一种安全更新闪存卡的方法及装置
技术领域
本发明涉及存储卡数据安全领域,特别是一种安全更新闪存卡的方法及装置。
背景技术
一般嵌入式系统设备采用或非闪存(NOR FLASH)或压缩闪存(CF,Compact Flash)等存储其内部程序,两种方式都有各自的优点,但是也不可否认各有缺点。当使用NOR FLASH时,器件的性能比较稳定,但容量较小;而使用CF卡,可以存储大量程序,但与NOR FLASH相比损坏率高。一般,嵌入式设备在使用两种闪存时,其内部程序的更新需要连接网线或联合测试行动小组(JTAG,Joint Text Action Group)线,或者断电后更换闪存卡,需要中断系统设备的使用,比较麻烦。
发明内容
有鉴于此,本发明的主要目的在于提供一种安全更新闪存卡的方法及装置,可带电拔插,维护方便。
为达到上述目的,本发明的技术方案是这样实现的:
一种安全更新闪存卡的方法,该方法包括:
A、闪存卡使用时,判断是否有更换闪存卡的更换指令,如果是,带电更换新的闪存卡,进入步骤B,否则,继续判断;
B、直接驱动新的闪存卡。
步骤A中更换指令为:
上层软件不能读写闪存卡内容时向CPU发出更换指令;
或者,强制更换按钮被按下时向CPU发出更换指令。
步骤A中有更换闪存卡的更换指令时:
A1、更换指令发送到上层CPU;
A2、CPU停止读写闪存卡,并熄灭指示灯;
A3、带电更换闪存卡。
步骤B包括:
B1、CPU检测到新的闪存卡安装完毕后,向驱动模块发送驱动指令;
B2、驱动模块收到驱动指令,驱动新的闪存卡并完成数据更新,向CPU返回新的闪存卡驱动完成信息;
B3、CPU读取新的闪存卡中的数据。
一种安全更新闪存卡的装置,该装置包括CPU、驱动模块和闪存卡插槽,驱动模块和闪存卡插槽均连接CPU,驱动模块连接闪存卡插槽,其中,
CPU,用于检测闪存卡是否在位,并与驱动模块通信;
驱动模块,用于驱动热插拔的闪存卡,并与CPU通信;
闪存卡插槽,用于为热插拔的闪存卡提供接口。
该装置还包括指示灯,所述指示灯连接CPU,用于指示CPU对闪存卡数据的读写情况。
该装置还包括按钮,所述按钮连接CPU,用于向CPU发出强制换卡指令。
本发明采用热插拔的闪存卡,并提供专门的闪存卡插槽,可支持带电插拔,并且直接驱动更换后的新闪存卡,不需要停止系统工作,使用简单,同时提高了系统的工作效率。
附图说明
图1为本发明装置的示意图;
图2为本发明方法的流程图。
具体实施方式
本发明的基本思想是:热插拔的闪存卡更换时,由驱动模块对闪存卡进行驱动并上报CPU,以保证更换后的闪存卡能够直接使用。通过指示指示手动更换闪存,从而实现在保障设备运行同时,将设备中运行程序更新,方便维护人员维护。
本发明的应用系统如图1所示,包括CPU、驱动模块、闪存卡插槽、指示灯和按钮,驱动模块连接闪存卡插槽,闪存卡插槽、指示灯和按钮均连接CPU,其中,
CPU,用于接收指示灯、按钮的信号,检测闪存卡是否在位,并与驱动模块通信;
驱动模块,用于驱动热插拔的闪存卡,并与CPU通信;
闪存卡插槽,用于为热插拔的闪存卡提供接口;
指示灯,用于指示CPU对闪存卡数据的读写情况;
按钮,用于向CPU发出强制换卡指令。
下面以同步数字体系(SDH,Synchronous Digital Hierarchy)光传输设备单板使用的CF卡为例,来具体介绍本发明的实施流程,如图2所示,该方法包括:
步骤1、原有CF卡在单板中使用,CF卡与CPU交互数据正常,指示灯亮。
步骤2、判断是否有更换CF卡的更换指令,如果是,进入步骤3,否则,不进行操作,继续判断。
更换指令包括上层软件不能读写CF卡内容时,认为CF卡已损坏需要更换而发出的更换指令,以及操作人员认为需要强制更换CF卡时,通过按钮发出的更换指令。更换指令发送到上层CPU,CPU停止读写CF卡,并熄灭指示灯。
步骤3、带电更换CF卡。
不停止系统的工作,操作人员将损坏的CF卡取下,将新的CF卡安装在闪存卡插槽上。
步骤4、直接驱动并使用新的CF卡。
CPU检测到新的CF卡安装完毕后,向驱动模块发送驱动指令,驱动模块收到驱动指令,驱动新的CF卡并完成数据更新,向CPU返回新的CF卡驱动完成信息,CPU读取新的CF卡中的数据,并点亮指示灯。新的CF卡在单板中使用。
本发明可使用任意支持热插拔的闪存卡。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

一种安全更新闪存卡的方法及装置.pdf_第1页
第1页 / 共8页
一种安全更新闪存卡的方法及装置.pdf_第2页
第2页 / 共8页
一种安全更新闪存卡的方法及装置.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种安全更新闪存卡的方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种安全更新闪存卡的方法及装置.pdf(8页珍藏版)》请在专利查询网上搜索。

本发明公开了一种安全更新闪存卡的方法,该方法包括:闪存卡使用时,判断是否有更换闪存卡的更换指令,如果是,带电更换新的闪存卡,进入步骤B,否则,继续判断;直接驱动新的闪存卡。本发明还公开了相应装置,该装置包括CPU、驱动模块和闪存卡插槽,驱动模块和闪存卡插槽均连接CPU,驱动模块连接闪存卡插槽,其中,CPU,用于检测闪存卡是否在位,并与驱动模块通信;驱动模块,用于驱动热插拔的闪存卡,并与CPU通信;。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1