发明名称 |
一种实现程序备份的方法 |
摘要 |
本发明涉及嵌入式软件领域,其公开了一种实现程序备份的方法解决传统技术中无法在单片机片内FLASH实现程序备份,采用双FLASH进行程序备份成本高的问题。该方法包括:a.在单片机片内FLASH的主、备分区中存入两份执行逻辑相同的可执行程序;b.在程序启动的时候判断当前执行的是主分区中的程序,还是执行的备份分区中的程序,并检测程序代码是否发生故障;c.若检测到执行的为主分区中的程序且程序代码发生故障时,切换至备份分区运行程序。本发明适用于单片机程序备份。 |
申请公布号 |
CN105589765A |
申请公布日期 |
2016.05.18 |
申请号 |
CN201510955701.5 |
申请日期 |
2015.12.17 |
申请人 |
迈普通信技术股份有限公司 |
发明人 |
湛松涛;郭峰;张晓东 |
分类号 |
G06F11/14(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
成都虹桥专利事务所(普通合伙) 51124 |
代理人 |
吴中伟 |
主权项 |
一种实现程序备份的方法,其特征在于,包括:a.在单片机片内FLASH的主、备分区中存入两份执行逻辑相同的可执行程序;b.在程序启动的时候判断当前执行的是主分区中的程序,还是执行的备份分区中的程序,并检测程序代码是否发生故障;c.若检测到执行的为主分区中的程序且程序代码发生故障时,切换至备份分区运行程序。 |
地址 |
610041 四川省成都市高新区九兴大道16号迈普大厦 |