【技术实现步骤摘要】
本专利技术属于单片机,尤其涉及一种mcu的程序升级方法、装置、电子设备和存储介质。
技术介绍
1、微控制单元(microcontroller unit,mcu),又称单片微型计算机或者单片机,具有体积小、控制功能强、功耗低、环境适应能力强、扩展灵活和使用方便等优点被各个领域广泛应用。在使用过程中,为方便后续的产品升级以及修复潜在bug,大多都会具备在线升级功能,需要产品在出厂前有搭载启动加载程序,一般称为boot程序。该boot程序其主要功能是对mcu的应用程序进行在线升级。
2、随着单片机的广泛应用,升级boot程序的需求越来越大,对mcu进行升级后,会存在一定几率出现不可修复的bug,并且有些bug一旦出现该问题,mcu将无法运行升级后程序。
3、因此,如何可靠的将mcu成功升级,成为了亟需要解决的问题。
技术实现思路
1、本专利技术提供一种mcu的程序升级方法、装置、电子设备和存储介质,有效地提高了mcu的程序升级的成功率。
2、第一方面,本专利技
...【技术保护点】
1.一种MCU的程序升级方法,其特征在于,所述方法包括:
2.根据权利要求1所述的程序升级方法,其特征在于,所述待升级文件包括升级程序文件头和升级程序信息,所述基于存储于所述MCU的Boot区中的引导程序,确定所述待升级文件是否有效,包括:
3.根据权利要求2所述的程序升级方法,其特征在于,所述升级程序文件头包括历史程序保存区使能位、第一校验值及第二校验值,所述基于所述升级程序文件头、所述升级程序信息以及所述引导程序,确定所述待升级文件是否有效,包括:
4.根据权利要求3所述的程序升级方法,其特征在于,所述基于所述历史程序保存区使能
...【技术特征摘要】
1.一种mcu的程序升级方法,其特征在于,所述方法包括:
2.根据权利要求1所述的程序升级方法,其特征在于,所述待升级文件包括升级程序文件头和升级程序信息,所述基于存储于所述mcu的boot区中的引导程序,确定所述待升级文件是否有效,包括:
3.根据权利要求2所述的程序升级方法,其特征在于,所述升级程序文件头包括历史程序保存区使能位、第一校验值及第二校验值,所述基于所述升级程序文件头、所述升级程序信息以及所述引导程序,确定所述待升级文件是否有效,包括:
4.根据权利要求3所述的程序升级方法,其特征在于,所述基于所述历史程序保存区使能位和所述引导程序,确定所述待升级文件是否为历史升级文件,包括:
5.根据权利要求3所述的程序升级方法,其特征在于,所述基于所述第一校验值、所述第二校验值、所述升级程序信息以及所述引导程序,确定所述...
【专利技术属性】
技术研发人员:吴齐,刁心炫,沈纪涛,张宁,陈嘉欣,
申请(专利权)人:阿理新能源科技昆山有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。