摘要:本发明公开了一种基于标志位检测自动加锁保护flash引导程序的方法,包括以下步骤:步骤一、在Flash空闲地址划分一段区域,用于存储写保护标志位;步骤二、在第一次上电后,整机程序在该存储写保护标志位的地址,写入第一标志数据;步骤三、写保护标志位设置为第一标志数据成功后,在第二次开机时,程序首先判读存储写保护标志位的数据;如果数据是第一标志数据,则将该地址中的数据改写为第二标志数据,并检测写保护条件符合后,对Flash指定区域进行加锁。本发明对不能通过写程器方式加锁的flash和内置flash的微处理器,提供了一种简单的方式,对引导程序等关键代码段进行写保护。并且通过开机检测加锁标志位自动加锁,flash加锁的生产效率高,安全而且高效。
- 专利类型发明专利
- 申请人四川长虹电器股份有限公司;
- 发明人林霞;蒋庆州;张雷鸣;吴纯彬;
- 地址621000 四川省绵阳市高新区绵兴东路35号
- 申请号CN201510503827.9
- 申请时间2015年08月17日
- 申请公布号CN105138869A
- 申请公布时间2015年12月09日
- 分类号G06F21/12(2013.01)I;G06F21/51(2013.01)I;G06F21/57(2013.01)I;