【技术实现步骤摘要】
本专利技术涉及数据处理领域,更具体地说,涉及一种数字解码芯片的Firmware数据更新方法及系统。
技术介绍
数字电视广播业务发展迅速,使得数字机顶盒中数字解码芯片更新换代也随之加快,芯片厂家为了维护其数字解码芯片级驱动方便,将芯片级固件即Firmware从数字解码芯片中分离出来单独维护,这样在芯片厂家需要升级芯片级驱动或者有芯片级问题需要解决时,只需要对分离于芯片外的Firmware进行调试,待问题解决后为芯片用于提供最新的Firmware即可,而不必更换新的芯片。—般实现芯片级Firmware外置的方法,就是将Firmware数据存储于机顶盒的Flash中,并对Firmware数据加相应的校验以保证其正确完整,当需要更新Firmware数据时,直接用最新版本的Firmware替换原来存储的Firmware,并重新加入校验信息。然而,在对Firmware进行更新的过程中,一旦发生异常情况(如断电),则Firmware数据将极有可能发生损坏,造成机顶盒无法正常工作,必须将机顶盒返厂维修或更换,使得机顶盒的维护成本高。
技术实现思路
本专利技术的目的是提供 ...
【技术保护点】
一种Firmware数据更新方法,其特征在于,Firmware数据的存储空间被划分为两个子空间,每一个子空间存储一份压缩后的Firmware数据,其中,压缩后的Firmware数据的数据量小于或等于原始Firmware数据的数据量的一半;所述Firmware数据更新方法包括:将最新的Firmware数据进行压缩;将所述两个子空间的第一子空间中的Firmware数据更新为压缩后的最新的Firmware数据;判断是否更新成功,如果是,则将所述第二子空间的Firmware数据更新为所述第一子空间中的Firmware数据;如果否,则将所述第一子空间中的Firmware数据更新为所述 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:王晓帅,
申请(专利权)人:北京四达时代软件技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。