摘要
本发明提供一种车载控制器程序回滚方法和系统,其中方法包括对单片机的flash进行分区;在得到烧录指令的情况下,将flash预驱代码区擦写功能的代码复制到RAM区并执行;根据回滚信息区数据校验运行程序区内容,如果校验通过则处理备份程序区内容,如果校验不通过则更新运行程序区内容;更新回滚信息区数据后在引导区运行并校验运行程序区更新后的内容,如果不匹配则根据回滚信息区数据恢复运行程序区内容后重启单片机并再次校验。本发明采用单片机自身flash进行程序备份并通过软件实现备份及回滚,可随时复制至RAM区域运行;在备份过程中及时保存过程信息,防止备份过程中出现异常,损坏备份区。
技术关键词
备份
SHA256算法
车载控制器
回滚方法
擦写功能
标志
单片机
校验单元
分区模块
校验模块
存储计算机程序
数据
处理器
计算机设备
参数
可读存储介质
指令
存储器
系统为您推荐了相关专利信息
存储管理方法
可信执行环境
蓝牙
非对称加密技术
加密数据
水印嵌入
注意力神经网络
双重加密机制
区块链存证
动态加密密钥
数据备份设备
压缩算法
队列
链路层发现协议
机器可读指令
车载算法
管理分析方法
链表
车载控制器
管理分析系统