System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 微控制单元固件升级方法、装置及电子设备和存储介质制造方法及图纸_技高网

微控制单元固件升级方法、装置及电子设备和存储介质制造方法及图纸

技术编号:40350388 阅读:5 留言:0更新日期:2024-02-09 14:34
本申请公开了一种微控制单元固件升级方法、装置及一种电子设备和计算机可读存储介质,该方法包括:当微控制单元异常时,持续向通讯连接的中央处理器发送预设字符,以便中央处理器在接收到预设字符后发送固件文件;接收中央处理器发送的固件文件,并基于固件文件进行固件升级。由此可见,本申请提供的微控制单元固件升级方法,实现了微控制单元在异常情况下的固件升级,恢复微控制单元的正常工作状态。

【技术实现步骤摘要】

本申请涉及计算机,更具体地说,涉及一种微控制单元固件升级方法、装置及一种电子设备和一种计算机可读存储介质。


技术介绍

1、在相关技术中,微控制单元(microcontroller unit,mcu)需要进行固件升级时,向通讯连接的中央处理器(central processing unit,cpu)发送预设字符,中央处理器在接收到该预设字符后,开始向微控制单元传输固件文件,微控制单元基于该固件文件进行固件升级。但是,当微控制单元异常时,无法向中央处理器发送预设字符,中央处理器也就无法向微控制单元发送固件文件,导致微控制单元无法进行固件升级。

2、因此,如何实现微控制单元在异常情况下的固件升级是本领域技术人员需要解决的技术问题。


技术实现思路

1、本申请的目的在于提供一种微控制单元固件升级方法、装置及一种电子设备和一种计算机可读存储介质,实现了微控制单元在异常情况下的固件升级。

2、为实现上述目的,本申请提供了一种微控制单元固件升级方法,应用于微控制单元,所述方法包括:

3、当所述微控制单元异常时,持续向通讯连接的中央处理器发送预设字符,以便所述中央处理器在接收到所述预设字符后发送固件文件;

4、接收所述中央处理器发送的所述固件文件,并基于所述固件文件进行固件升级。

5、其中,还包括:

6、接收所述中央处理器发送的固件升级指令,并向所述中央处理器回复预设字符,以便所述中央处理器在接收到所述预设字符后发送固件文件;</p>

7、接收所述中央处理器发送的所述固件文件,并基于所述固件文件进行固件升级。

8、其中,当所述微控制单元异常时,持续向通讯连接的中央处理器发送预设字符,包括:

9、当固件升级失败时,持续向通讯连接的中央处理器发送预设字符。

10、其中,所述中央处理器将所述固件文件按照预设长度划分为多个固件子文件,并按顺序发送至所述微控制单元;

11、相应的,所述接收所述中央处理器发送的所述固件文件,包括:

12、接收所述中央处理器发送的目标固件子文件;

13、若接收成功,则向所述中央处理器回复第一响应字符,以便所述中央处理器在接收到所述第一响应字符后继续向所述微控制单元发送所述目标固件子文件的下一个固件子文件;

14、若接收失败,则向所述中央处理器回复第二响应字符,以便所述中央处理器在接收到所述第二响应字符后再次向所述微控制单元发送所述目标固件子文件。

15、其中,还包括:

16、当接收到所述中央处理器发送的传输完成标志时,向所述中央处理器回复所述第一响应字符。

17、为实现上述目的,本申请提供了一种微控制单元固件升级方法,应用于中央处理器,所述方法包括:

18、读取固件文件;

19、判断是否接收到微控制单元发送的预设字符;

20、若接收到所述微控制单元发送的所述预设字符,则判定所述微控制单元异常,向所述微控制单元发送固件文件,以便所述微控制单元基于所述固件文件进行固件升级。

21、其中,还包括:

22、若未接收到所述微控制单元发送的所述预设字符,则向所述微控制单元发送固件升级指令,以便所述微控制单元回复所述预设字符;

23、当接收到接收到所述微控制单元发送的所述预设字符时,向所述微控制单元发送固件文件,以便所述微控制单元基于所述固件文件进行固件升级。

24、其中,向所述微控制单元发送固件文件,包括:

25、将所述固件文件按照预设长度划分为多个固件子文件,并按顺序发送至所述微控制单元;其中,所述微控制单元若接收所述固件子文件成功,则回复第一响应字符,若接收所述固件子文件失败,则回复第二响应字符;

26、向所述微控制单元发送目标固件子文件之后,若接收到第一响应字符,则继续向所述微控制单元发送所述目标固件子文件的下一个固件子文件;若接收到第二响应字符,则再次向所述微控制单元发送所述目标固件子文件。

27、其中,还包括:

28、当接收到最后一个固件子文件对应的第一响应字符后,向所述微控制单元发送传输完成标志,以便所述中央处理器回复所述第一响应字符;

29、当接收到所述传输完成标志对应的第一响应字符后,所述固件文件传输完成。

30、为实现上述目的,本申请提供了一种微控制单元固件升级装置,应用于微控制单元,所述装置包括:

31、第一发送模块,用于当所述微控制单元异常时,持续向通讯连接的中央处理器发送预设字符,以便所述中央处理器在接收到所述预设字符后发送固件文件;

32、第一升级模块,用于接收所述中央处理器发送的所述固件文件,并基于所述固件文件进行固件升级。

33、为实现上述目的,本申请提供了一种微控制单元固件升级装置,应用于中央处理器,所述装置包括:

34、读取模块,用于读取固件文件;

35、判断模块,用于判断是否接收到微控制单元发送的预设字符;

36、第二发送模块,用于当接收到所述微控制单元发送的所述预设字符时,判定所述微控制单元异常,向所述微控制单元发送固件文件,以便所述微控制单元基于所述固件文件进行固件升级。

37、为实现上述目的,本申请提供了一种电子设备,包括:

38、存储器,用于存储计算机程序;

39、处理器,用于执行所述计算机程序时实现如上述微控制单元固件升级方法的步骤。

40、为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述微控制单元固件升级方法的步骤。

41、通过以上方案可知,本申请提供的一种微控制单元固件升级方法,应用于微控制单元,所述方法包括:当所述微控制单元异常时,持续向通讯连接的中央处理器发送预设字符,以便所述中央处理器在接收到所述预设字符后发送固件文件;接收所述中央处理器发送的所述固件文件,并基于所述固件文件进行固件升级。

42、本申请提供的微控制单元固件升级方法,当微控制单元异常时,持续向中央处理器发送预设字符,中央处理器在接收到该预设字符后,开始向微控制单元传输固件文件,微控制单元基于该固件文件进行固件升级。由此可见,本申请提供的微控制单元固件升级方法,实现了微控制单元在异常情况下的固件升级,恢复微控制单元的正常工作状态。本申请还公开了一种微控制单元固件升级装置及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。

43、应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。

本文档来自技高网...

【技术保护点】

1.一种微控制单元固件升级方法,其特征在于,应用于微控制单元,所述方法包括:

2.根据权利要求1所述微控制单元固件升级方法,其特征在于,还包括:

3.根据权利要求1所述微控制单元固件升级方法,其特征在于,当所述微控制单元异常时,持续向通讯连接的中央处理器发送预设字符,包括:

4.根据权利要求1至3中任一项所述微控制单元固件升级方法,其特征在于,所述中央处理器将所述固件文件按照预设长度划分为多个固件子文件,并按顺序发送至所述微控制单元;

5.根据权利要求4所述微控制单元固件升级方法,其特征在于,还包括:

6.一种微控制单元固件升级方法,其特征在于,应用于中央处理器,所述方法包括:

7.根据权利要求6所述微控制单元固件升级方法,其特征在于,还包括:

8.根据权利要求6或7所述微控制单元固件升级方法,其特征在于,向所述微控制单元发送固件文件,包括:

9.根据权利要求8所述微控制单元固件升级方法,其特征在于,还包括:

10.一种微控制单元固件升级装置,其特征在于,应用于微控制单元,所述装置包括:

11.一种微控制单元固件升级装置,其特征在于,应用于中央处理器,所述装置包括:

12.一种电子设备,其特征在于,包括:

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至9任一项所述微控制单元固件升级方法的步骤。

...

【技术特征摘要】

1.一种微控制单元固件升级方法,其特征在于,应用于微控制单元,所述方法包括:

2.根据权利要求1所述微控制单元固件升级方法,其特征在于,还包括:

3.根据权利要求1所述微控制单元固件升级方法,其特征在于,当所述微控制单元异常时,持续向通讯连接的中央处理器发送预设字符,包括:

4.根据权利要求1至3中任一项所述微控制单元固件升级方法,其特征在于,所述中央处理器将所述固件文件按照预设长度划分为多个固件子文件,并按顺序发送至所述微控制单元;

5.根据权利要求4所述微控制单元固件升级方法,其特征在于,还包括:

6.一种微控制单元固件升级方法,其特征在于,应用于中央处理器,所述方法包括:

7.根据权利...

【专利技术属性】
技术研发人员:谭瀚禹李宇庭雷舰高卫红
申请(专利权)人:开立生物医疗科技武汉有限公司
类型:发明
国别省市:

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

1