设备的单片机升级方法及装置制造方法及图纸

技术编号:17939201 阅读:60 留言:0更新日期:2018-05-15 19:45
本发明专利技术公开了一种设备的单片机升级方法及装置,该方法包括:检测到设备上电后,若确定升级程序与应用程序不同,则向单片机发送升级指令和升级程序,以使单片机重启后运行升级程序,并返回升级结果;接收到单片机返回的升级结果后,确定升级结果是否为升级成功;若为升级成功,则校验升级程序,若校验成功,则向单片机发送覆盖指示,以使单片机将升级程序覆盖应用程序;若校验失败,则向单片机发送回滚指示,以使单片机将应用程序覆盖升级程序后重启,并运行应用程序;若升级结果为升级失败,则向单片机发送回滚指示,以使单片机将应用程序覆盖升级程序后重启,并运行应用程序。该方案可以确保单片机正常运行。

【技术实现步骤摘要】
设备的单片机升级方法及装置
本专利技术涉及计算机
,尤指一种设备的单片机升级方法及装置。
技术介绍
目前单片机的应用日益广泛,其应用范围包括工业自动化、仪器仪表、家用电器、信息和通信产品及军事装备等。为了提高产品的竞争力,设备厂商所生产的产品在其售后服务上均最大程度地提供其最新的应用软件,这就要求设备支持自动给单片机升级的能力。有些单片机有一个很强大的功能是支持应用程序中编程(In-ApplicationProgrammingIAP)在线升级,即应用程序自己可以往程序存储器里写数据或修改程序。单片机的升级方法为:单片机上电后根据升级标志位判断是否升级,若确定升级,则从中央处理器(CenteralProgressingUnit,CPU)下载升级程序并覆盖原有的应用程序,然后清除升级标志位并重启,单片机运行升级程序。在上述单片机升级方法中,单片机将从CPU获取的升级程序直接覆盖原有的应用程序,一旦升级程序异常,则单片机无法正常运行;并且,由于单片机需要通过升级标志位来判断是否升级,一般单片机的读写次数都是一定的,这就会缩短单片机的使用寿命。可见,上述单片机升级方法不能确保升级后单片本文档来自技高网...
设备的单片机升级方法及装置

【技术保护点】
一种设备的单片机升级方法,应用在所述设备的中央处理器CPU中,其特征在于,所述方法包括:检测到所述设备上电后,若确定所述单片机的升级程序与所述单片机的应用程序不同,则向所述单片机发送升级指令和所述升级程序,以使所述单片机重启后运行所述升级程序,并返回升级结果;接收到所述单片机返回的升级结果后,确定所述升级结果是否为升级成功;若所述升级结果为升级成功,则校验所述升级程序,若校验成功,则向所述单片机发送覆盖指示,以使所述单片机将所述升级程序覆盖所述应用程序;若校验失败,则向所述单片机发送回滚指示,以使所述单片机将所述应用程序覆盖所述升级程序后重启,并运行所述应用程序;若所述升级结果为升级失败,则向...

【技术特征摘要】
1.一种设备的单片机升级方法,应用在所述设备的中央处理器CPU中,其特征在于,所述方法包括:检测到所述设备上电后,若确定所述单片机的升级程序与所述单片机的应用程序不同,则向所述单片机发送升级指令和所述升级程序,以使所述单片机重启后运行所述升级程序,并返回升级结果;接收到所述单片机返回的升级结果后,确定所述升级结果是否为升级成功;若所述升级结果为升级成功,则校验所述升级程序,若校验成功,则向所述单片机发送覆盖指示,以使所述单片机将所述升级程序覆盖所述应用程序;若校验失败,则向所述单片机发送回滚指示,以使所述单片机将所述应用程序覆盖所述升级程序后重启,并运行所述应用程序;若所述升级结果为升级失败,则向所述单片机发送回滚指示,以使所述单片机将所述应用程序覆盖所述升级程序后重启,并运行所述应用程序。2.如权利要求1所述的方法,其特征在于,检测到所述设备上电后,还包括:确定是否存储所述单片机的升级程序;若存储所述单片机的升级程序,则确定所述单片机的升级程序与所述单片机的应用程序是否相同。3.如权利要求2所述的方法,其特征在于,确定所述单片机的升级程序与所述单片机的应用程序是否相同,具体包括:获取所述升级程序的第一版本标识和所述应用程序的第二版本标识;确定所述第一版本标识与所述第二版本标识是否相同;若所述第一版本标识与所述第二版本标识相同,则确定所述单片机的升级程序与所述单片机的应用程序相同;若所述第一版本标识与所述第二版本标识不同,则确定所述单片机的升级程序与所述单片机的应用程序不同。4.如权利要求2所述的方法,其特征在于,还包括:若未存储所述单片机的升级程序,则向所述单片机发送运行指示,以使所述单片机运行所述应用程序。5.如权利要求1-4任一所述的方法,其特征在于,还包括:若确定所述升级程序与所述应用程序相同,则向所述单片机发送运行指示,以使所述单片机运行所述应用程序。6.一种设备的单片机升级装置,应用在所述设...

【专利技术属性】
技术研发人员:王可增
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1