一种固件升级方法、控制芯片和智能家电技术

技术编号:38428328 阅读:25 留言:0更新日期:2023-08-07 11:25
本发明专利技术提供的一种固件升级方法、控制芯片和智能家电,具体涉及智能家电技术领域,应用于智能家电设备的控制芯片中,当检测到固件升级指令时,首先将第一存储区域中的当前固件程序搬移至临时存储区域,然后擦除第一存储区域中的当前固件程序,下载升级版本的固件并写入第一存储区域进行固件升级。该方案不仅能够保障在固件升级过程中系统继续运行,提升用户使用体验;而且减少对地址空间的占用,有利于降低芯片制作成本并延长芯片的使用寿命。低芯片制作成本并延长芯片的使用寿命。低芯片制作成本并延长芯片的使用寿命。

【技术实现步骤摘要】
一种固件升级方法、控制芯片和智能家电


[0001]本专利技术涉及智能家电
,尤其涉及的是一种固件升级方法、控制芯片和智能家电。

技术介绍

[0002]目前,物联网设备通常采用OTA(Over

the

Air Technology,空中下载技术)的方式进行设备升级,常见的OTA升级方案有全量升级、差分升级和AB面升级等,升级方式大多都采用用户确认的方式来进行升级。
[0003]全量升级方案和差分升级方案都是先将新版本固件的全量包或者差分包下载并放入设备的备份区域,再供用户或系统判断确认是否进行升级,这两种方法在升级失败的情况下都会导致系统设备无法启动的问题。
[0004]AB面升级方案通过在备份区域的基础上增加恢复出厂区域,避免升级失败的情况下系统无法启动,同时,若当前版本存在问题,可以恢复出厂固件或使用之前版本的固件,避免系统升级失败。但是该方案扩大了升级所占用的区域,也就是需要大容量存储空间,导致芯片成本比较高,而且存储区域代码擦写频繁,导致芯片的使用寿命比较短
专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.固件升级方法,应用于智能家电设备的控制芯片中,其特征在于,包括以下步骤:获取固件升级指令,基于所述固件升级指令,将第一存储区域中的当前固件程序搬移至临时存储区域,所述临时存储区域中的程序在断电时自动丢失;获取升级版本的固件,所述第一存储区域根据获取到的升级版本的固件进行固件升级。2.根据权利要求1所述的固件升级方法,其特征在于,在所述获取固件升级指令之前,还包括:通过第二存储区域程序对所述第一存储区域进行安全认证,若认证成功,则运行所述第一存储区域中的固件程序;若认证失败,则运行所述第二存储区域中的基础程序,所述基础程序指的是控制所述智能家电设备实现若干项基本功能的程序。3.根据权利要求2所述的固件升级方法,其特征在于,所述获取升级版本的固件,包括:根据所述固件升级指令从云端下载所述升级版本的固件,并对所述升级版本的固件进行安全认证之后写入所述控制芯片的所述第一存储区域。4.根据权利要求3所述的固件升级方法,其特征在于,所述根据所述固件升级指令从云端下载所述升级版本的固件,包括:利用图形码登陆云端系统进行身份验证,身份验证通过后,将所述升级版本的固件下载至移动终端。5.根据权利要求2所述的固件升级方法,其特征在于,所述获取升级版本的固件并写入所述第一存储区域,包括:根据固件升级指令将所述升级版本的固件直接下载至所述控制芯片,并写入所述控制芯片的所述第一存储区域。6.根据权利要求1

【专利技术属性】
技术研发人员:刘吉平毛海旭王翔郑增忠
申请(专利权)人:深圳市航顺芯片技术研发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1