存储器数据自动更新方法

文档序号:6615163阅读:397来源:国知局
专利名称:存储器数据自动更新方法
技术领域
本发明涉及一种数据自动更新方法,特别涉及视频设备的存储器中的数据更新。
背景技术
在电视机、影碟机等电子设备上,经常采用存储器进行数据实时存储,以便下一次开机 时,软件可快速调用上次关机时存储的信息,比如音量的大小、图像的模拟量,开机频道、 当前频率等数据信息,使整机迅速进入上次的指定频道和需要的模拟量。
在整机生产时,为了修改软件错误或增加相关的新功能,经常需要对软件重新升级。 目前这种存储器在软件升级后的数据更新方式,采用人工控制更新
存储器的软件升级通常是通过RS232口或是VGA口,这样软件升级后,整机为了节约开机 时间,当检测到存储器内有数据时,将不再对存储器进行刷新;再次开机,主芯片调用的数 据仍然是以前存储器内存贮的数据,数据不会随着程序的更新而自动更新。
在软件升级过程中,数据读写操作可能会对存储器内数据发生误操作,造成开机后调用 的缺省数据错误。所以为保证程序的正确性,通常对软件升级完成的整机需要进行存储器内 数据清空的操作,以使整机检测到存储器内没有数据,来对存储器重新进行缺省数据设置; 以此来避免存储器内数据错误引起的相关问题。
采用上述操作方式在生产线上调试时,需要使用遥控器,将每台整机设置到工厂模式来 更新存储器数据,这样会花费较多的调试时间来进行生产和返工;而如果是维修机升级后, 也可能面临同样的问题,特别是外部的维修人员可能不知道需要更新数据或是如何更新,这 样软件升级仍然会有一些数据会出现错误,导致整机开机显示不正常。

发明内容
本发明所要解决的问题是,提供一种存储器在软件升级后数据自动更新的方法。 本发明为解决上述技术问题所采用的技术方案是,存储器数据自动更新方法,包括以下 步骤
a、 整机首次开机,将软件版本号存储到存储器内;
b、 整机每次开机,对缺省数据区的软件版本号与存储器内的软件版本号进行对比,如
相同,进入步骤C;如不相同,进入步骤d;
c、 对存储器内的数据进行读取;
d、立即对存储器内的数据进行刷新,并将缺省数据区的软件版本号存入存储器内。 具有的,分配存储器内的两个字节存储软件版本号。
本发明的有益效果是,开机判定时间较短,对存储器的刷新速度快,对硬件没有特别的 要求,避免了软件升级后发生的存储器内数据错误引起的相关问题,实现这种存储器数据自 动更新操作同时避免了大量的调试工作和维修难题,简单易行,实施可靠,大大提高了产品 的生产效率和整机的开箱合格率。


图l为本发明流程图。 具体实施方本发明提出的存储器数据自动更新方案是基于所有的普通电路的基础,利用升级后的软 件版本号与升级前不同,通过程序增加对存储器内数据的判别,即可实现存储器数据自动更 新;通过检测结果来避免个别整机的不正常的缺省状态。检测方法简单、容易实施,判定时 间短,与芯片的功能不进行绑定,具有较高的性价比。目前常用来存放实时数据的存储器为 EEP丽。
本实施实例使用芯片型号24LC16作为EEPR0M,该芯片的存储容量为2KByte,通过3. 3V串 行总线与主芯片(型号为MST718)相连,流程如图l所示
软件升级时,电脑通过外挂工装,使用串行232总线连接主芯片MST718的66脚、67脚写 入升级程序。主芯片MST718内部没有程序R0M,在写程序时,通过专用时钟和数据线,直接 将程序写入外挂的程序FLASH中,即该外挂FLASH为缺省数据区,写程完成后,系统重新启 动,调用程序FLASH中的新软件版本号与EEPROM内的软件版本号比较,当检査到软件版本号 发生变化时,即刷新EEPROM的全部数据信息并将软件新版本的版本号存储在FF位,即存储在 EEPR0M的最后2个字节。如没有变化,则不刷新EEPROM内数据。主循环再对EEPROM内数据进 行读取。
适用于电脑、电视机、DVD等视频设备,可通过程序自动检测软件版本是否发生变化, 来控制是否对EEPROM数据自动更新。
权利要求
1.存储器数据自动更新方法,其特征在于,包括以下步骤a、整机首次开机,将软件版本号存储到存储器内;b、整机每次开机,对缺省数据区的软件版本号与存储器内的软件版本号进行对比,如相同,进入步骤c;如不相同,进入步骤d;c、对电存储器内的数据进行读取;d、立即对存储器内的数据进行刷新,并将缺省数据区的软件版本号存入电可擦写可编程只读存储器内。
全文摘要
本发明涉及一种数据自动更新方法,特别涉及视频设备的存储器中的数据更新。本发明所要解决的问题是,提供一种存储器在软件升级后数据自动更新的方法。采用的技术方案包括以下步骤a.整机首次开机,将软件版本号存储到存储器内;b.整机每次开机,对缺省数据区的软件版本号与存储器内的软件版本号进行对比,如相同,进入步骤c;如不相同,进入步骤d;c.对存储器内的数据进行读取;d.立即对存储器内的数据进行刷新,并将缺省数据区的软件版本号存入存储器内。本发明的有益效果是,简单易行,实施可靠,大大提高了产品的生产效率和整机的开箱合格率。
文档编号G06F9/445GK101178660SQ20071020099
公开日2008年5月14日 申请日期2007年7月3日 优先权日2007年4月28日
发明者敏 梁 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1