[发明专利]单片机中闪存程序自动检测及修复方法和装置有效
申请号: | 201410305308.7 | 申请日: | 2014-06-27 |
公开(公告)号: | CN105335279B | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 周博;郭平日;李奇峰;杨云 | 申请(专利权)人: | 比亚迪股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/07 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 张大威 |
地址: | 518118 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种单片机中闪存程序自动检测及修复方法和装置,其中所述方法,包括获取单片机中的闪存程序,其中,闪存程序包括多个程序代码段及与每个程序代码段对应的多个关联码段,每个关联码段根据关联码段对应的程序代码段及相邻的程序代码段生成;根据多个关联码段依次对多个程序代码段进行检测;以及当判断多个程序代码段中的至少一个程序代码段被损坏时,根据与至少一个程序代码段相邻的程序代码段和对应的关联码段对至少一个程序代码段进行恢复。本发明实施例的方法,可以应用于处于工作状态的单片机中,使得在单片机的闪存和内部程序出现故障时,能够对故障进行修复,从而使单片机继续工作。 | ||
搜索关键词: | 单片机 闪存 程序 自动检测 修复 方法 装置 | ||
【主权项】:
一种单片机中闪存程序自动检测及修复方法,其特征在于,包括以下步骤:获取单片机中的闪存程序,其中,所述闪存程序包括多个程序代码段及与每个所述程序代码段对应的多个关联码段,每个所述关联码段根据所述关联码段对应的程序代码段及相邻的程序代码段生成;根据所述多个关联码段依次对所述多个程序代码段进行检测;以及当判断所述多个程序代码段中的至少一个程序代码段被损坏时,根据与所述至少一个程序代码段相邻的程序代码段和对应的关联码段对所述至少一个程序代码段进行恢复;将恢复的所述至少一个程序代码段存储至备用访问区,并将所述至少一个程序代码段的错误修复信息反馈至程序读取控制逻辑,以使所述程序读取控制逻辑在调用所述至少一个程序代码段时从所述备用访问区读取恢复之后的所述至少一个程序代码段。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于比亚迪股份有限公司,未经比亚迪股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410305308.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种基础数据的传输方法及装置
- 下一篇:测试方法及设备