- 专利标题: 基于标志位检测自动加锁保护flash引导程序的方法
- 专利标题(英): Method for automatically locking and protecting flash bootstrap program based on flag detection
-
申请号: CN201510503827.9申请日: 2015-08-17
-
公开(公告)号: CN105138869A公开(公告)日: 2015-12-09
- 发明人: 林霞 , 蒋庆州 , 张雷鸣 , 吴纯彬
- 申请人: 四川长虹电器股份有限公司
- 申请人地址: 四川省绵阳市高新区绵兴东路35号
- 专利权人: 四川长虹电器股份有限公司
- 当前专利权人: 四川长虹电器股份有限公司
- 当前专利权人地址: 四川省绵阳市高新区绵兴东路35号
- 代理机构: 四川省成都市天策商标专利事务所
- 代理商 袁辰亮
- 主分类号: G06F21/12
- IPC分类号: G06F21/12 ; G06F21/51 ; G06F21/57
摘要:
本发明公开了一种基于标志位检测自动加锁保护flash引导程序的方法,包括以下步骤:步骤一、在Flash空闲地址划分一段区域,用于存储写保护标志位;步骤二、在第一次上电后,整机程序在该存储写保护标志位的地址,写入第一标志数据;步骤三、写保护标志位设置为第一标志数据成功后,在第二次开机时,程序首先判读存储写保护标志位的数据;如果数据是第一标志数据,则将该地址中的数据改写为第二标志数据,并检测写保护条件符合后,对Flash指定区域进行加锁。本发明对不能通过写程器方式加锁的flash和内置flash的微处理器,提供了一种简单的方式,对引导程序等关键代码段进行写保护。并且通过开机检测加锁标志位自动加锁,flash加锁的生产效率高,安全而且高效。
公开/授权文献
- CN105138869B 基于标志位检测自动加锁保护flash引导程序的方法 公开/授权日:2018-05-25