摘要
本公开涉及MCU技术领域,公开了一种多MCU固件升级方法和系统,方法包括:主MCU,在至少一个从MCU中确定待升级的目标列表;主MCU,基于目标列表中的每个目标从MCU的地址,对升级数据信息进行分包处理,采用内部高速总线向每个目标从MCU发送对应的升级指令与新固件数据;目标从MCU,采用双缓冲区机制,基于升级指令,进行旧固件数据的擦除与新固件数据的写入;当完成固件升级后,向主MCU发送升级完成信号;主MCU,确定至少一个升级完成信号所对应的升级结果报告,向升级服务平台发送升级结果报告。本公开实施例提供的方法中采用双缓冲区机制,确保在升级过程中如果发生异常,可以恢复原固件,该机制显著提高多MCU固件升级的容错能力和稳定性。
技术关键词
固件升级方法
固件升级系统
数据
报告
列表
指令
校验信息
信号
网络通信
机制
解密
可读存储介质
计算机程序产品
加密
私钥
备份
通知
算法
系统为您推荐了相关专利信息
视觉
生成指令
数据生成方法
数据生成模型
图像特征数据
搅拌控制系统
冶金炉窑
深度强化学习
数据采集模块
闭环控制