一种嵌入式设备程序更新方法和系统
基本信息
申请号 | CN201410323480.5 | 申请日 | - |
公开(公告)号 | CN104090796B | 公开(公告)日 | 2017-06-09 |
申请公布号 | CN104090796B | 申请公布日 | 2017-06-09 |
分类号 | G06F9/445(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 蒋浩;刘勇 | 申请(专利权)人 | 成都万维图新信息技术有限公司 |
代理机构 | 北京天奇智新知识产权代理有限公司 | 代理人 | 杨春 |
地址 | 610041 四川省成都市高新区肖家河街29号 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种嵌入式设备程序更新方法和系统,该方法包括:设备接收程序文件数据包保存在外部NOR Flash中;对数据包进行数据校验,当收到程序替换指令时,修改EEPROM中存储的升级配置信息,然后从应用程序空间返回到Bootloader空间;Bootloader将所接收的程序文件数据包写入内部NAND Flash实现程序替换。本发明提供了一种可靠的升级方式,针对升级过程中设备意外掉电的情况提供了解决方法,上电后可继续升级,同时支持升级与备份恢复。 |
