摘要
本申请涉及固件升级技术领域,具体公开一种饮品设备及其固件更新方法。方法包括:上电启动后,在引导程序区的引导阶段所预留的等待时间窗口内与引导程序区建立通信连接;检测当前的升级状态;响应于当前的升级状态为升级失败,检测是否接入存储有固件文件的外部存储设备;响应于未检测到接入存储有固件文件的外部存储设备,从程序备份区提取备份固件文件并传输备份固件文件至引导程序区,以通过引导程序区将备份固件文件写入到应用程序区进行固件修复。实现了人机交互模块内存储空间的冗余化利用且解决了人机交互模块与主控模块的启动时序差导致的固件恢复/升级失败的问题。
技术关键词
固件更新方法
饮品设备
人机交互模块
外部存储设备
备份
主控模块
程序
建立通信
固件升级技术
通信线
阶段
内核
指令
冗余
时序