[发明专利]基于标志位检测自动加锁保护flash引导程序的方法有效
申请号: | 201510503827.9 | 申请日: | 2015-08-17 |
公开(公告)号: | CN105138869B | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 林霞;蒋庆州;张雷鸣;吴纯彬 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/51;G06F21/57 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 袁辰亮 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于标志位检测自动加锁保护flash引导程序的方法,包括以下步骤:步骤一、在Flash空闲地址划分一段区域,用于存储写保护标志位;步骤二、在第一次上电后,整机程序在该存储写保护标志位的地址,写入第一标志数据;步骤三、写保护标志位设置为第一标志数据成功后,在第二次开机时,程序首先判读存储写保护标志位的数据;如果数据是第一标志数据,则将该地址中的数据改写为第二标志数据,并检测写保护条件符合后,对Flash指定区域进行加锁。本发明对不能通过写程器方式加锁的flash和内置flash的微处理器,提供了一种简单的方式,对引导程序等关键代码段进行写保护。并且通过开机检测加锁标志位自动加锁,flash加锁的生产效率高,安全而且高效。 | ||
搜索关键词: | 写保护标志 标志数据 加锁 引导程序 自动加锁 标志位检测 存储 写保护 关键代码段 开机检测 空闲地址 生产效率 数据改写 条件符合 微处理器 整机程序 标志位 位设置 内置 判读 上电 开机 写入 检测 安全 成功 | ||
【主权项】:
1.一种基于标志位检测自动加锁保护flash引导程序的方法,其特征在于:所述的方法包括以下步骤:步骤一、在Flash空闲地址划分一段区域,用于存储写保护标志位;步骤二、在第一次上电后,整机程序在该存储写保护标志位的地址,写入第一标志数据;步骤三、写保护标志位设置为第一标志数据成功后,在第二次开机时,程序首先判读存储写保护标志位的数据;如果数据是第一标志数据,则将该地址中的数据改写为第二标志数据,并检测写保护条件符合后,对Flash指定区域进行加锁;所述的步骤三中加锁步骤包括:A、采用buf缓存的方式,先从flash中读出所有的数据到buf中;B、设置flash中的寄存器,以使flash的部分数据块被加锁;C、对加锁后的flash进行解锁操作;D、将从flash读到内存的数据写回flash;E、重新对flash的相关字段进行加锁,完成整个加锁过程,并清除加锁标志位。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510503827.9/,转载请声明来源钻瓜专利网。
- 上一篇:采动覆岩破坏水平变形的双探头探测方法
- 下一篇:车辆的后厢门上翻式结构