一种基于flash写保护的防止flash被意外篡改的方法
基本信息
申请号 | CN201910953814.X | 申请日 | - |
公开(公告)号 | CN110727527A | 公开(公告)日 | 2020-01-24 |
申请公布号 | CN110727527A | 申请公布日 | 2020-01-24 |
分类号 | G06F11/00;G06F12/14 | 分类 | 计算;推算;计数; |
发明人 | 李庆新;王汝杰;王志保;陈澎祥;王凯旋 | 申请(专利权)人 | 天津天地人和企业管理咨询有限公司 |
代理机构 | 天津企兴智财知识产权代理有限公司 | 代理人 | 陈雅洁 |
地址 | 300384 天津市滨海新区高新区华苑产业区(环外)海泰华科二路8号4号楼A219 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种基于flash写保护的防止flash被意外篡改的方法,所述方法包括以下步骤:S1.启动Bootloader并对需要保护的分区设置写保护;S2.判断智能设备是否需要升级;A1.需要升级进入步骤S3;A2.不需要升级进入步骤S4;S3.执行步骤S1中设置的解保护方法解保护并在写入flash后重启设备;S4.启动内核与核心业务程序;S5.判断智能设备是否需要升级;B1.需要升级,执行下面步骤;B2.不需要升级,则轮询检测;S6.调用内核驱动添加的解保护方法进行解保护;S7.写入flash后重启设备;本发明所述的现有技术只在uboot实现了写保护解保护,智能设备的升级业务,大多数升级业务需要系统启动后才能运行,现有方案无法满足,在kernel实现写保护解保护后,可以满足升级逻辑在系统起来运行的设备。 |
