数据处理装置的程序刷写方法、装置及存储介质制造方法及图纸

技术编号:40475386 阅读:24 留言:0更新日期:2024-02-26 19:11
本申请提供一种数据处理装置的程序刷写方法、装置及存储介质,该方法包括:Bootloader引导程序控制MCU芯片进入程序刷写状态或应用程序运行状态;当MCU芯片进入程序刷写状态时,获取待更新的MCU应用程序,将待更新的MCU应用程序写入第二内存区,对待更新的MCU应用程序进行安全校验,若安全校验通过,则执行待更新的MCU应用程序,否则,重新获取待更新的MCU应用程序,重复此步骤;若待更新的MCU应用程序执行成功,则结束程序刷写状态,进入应用程序运行状态,否则,升级失败。本申请在MCU应用程序写入MCU芯片的第二内存区后进行安全校验,安全校验通过后再执行MCU应用程序,确保了数据的安全性,有效避免了升级异常的问题。

【技术实现步骤摘要】

本申请涉及程序升级,尤其涉及一种数据处理装置的程序刷写方法、装置及存储介质


技术介绍

1、车载以太网的接口是单对双绞线,传统的以太网接口需要四对双绞线进行数据传输,而个人计算机使用的为传统以太网接口,在开发和调试车载设备时,需要将个人计算机的以太网接口与车载以太网接口进行连接,目前一般通过以太网转换装置进行转换,根据需求,需要对以太网转换装置内的应用程序进行升级。

2、升级过程中需要将应用程序传输到装置中,有数据传输异常的风险,且升级过程中可能会出现应用程序被破坏而导致设备无法正常运行。


技术实现思路

1、本申请实施例提供一种数据处理装置的程序刷写方法、装置及存储介质,用以解决数据传输异常的风险和应用程序被破坏而导致设备无法正常进行升级的技术问题。

2、为解决上述技术问题,本申请实施例提供以下技术方案:

3、本申请提供一种数据处理装置的程序刷写方法,所述数据处理装置包括mcu芯片,所述mcu芯片的存储模块包括第一内存区和第二内存区,所述第一内存区用于存储bootloade本文档来自技高网...

【技术保护点】

1.一种数据处理装置的程序刷写方法,其特征在于,所述数据处理装置包括MCU芯片,所述MCU芯片的存储模块包括第一内存区和第二内存区,所述第一内存区用于存储Bootloader引导程序,所述第二内存区用于存储MCU应用程序,所述程序刷写方法包括:

2.根据权利要求1所述的数据处理装置的程序刷写方法,其特征在于,所述MCU芯片内还包括第三内存区和第四内存区,所述第三内存区内存储运行标志位,所述第四内存区用于存储待更新的MCU应用程序;

3.根据权利要求1或2所述的数据处理装置的程序刷写方法,其特征在于,所述MCU芯片的存储模块内还存储有板卡类型,对所述待更新的MCU应...

【技术特征摘要】

1.一种数据处理装置的程序刷写方法,其特征在于,所述数据处理装置包括mcu芯片,所述mcu芯片的存储模块包括第一内存区和第二内存区,所述第一内存区用于存储bootloader引导程序,所述第二内存区用于存储mcu应用程序,所述程序刷写方法包括:

2.根据权利要求1所述的数据处理装置的程序刷写方法,其特征在于,所述mcu芯片内还包括第三内存区和第四内存区,所述第三内存区内存储运行标志位,所述第四内存区用于存储待更新的mcu应用程序;

3.根据权利要求1或2所述的数据处理装置的程序刷写方法,其特征在于,所述mcu芯片的存储模块内还存储有板卡类型,对所述待更新的mcu应用程序进行安全校验具体为:

4.根据权利要求2所述的数据处理装置的程序刷写方法,其特征在于,所述bootloader引导程序控制所述mcu芯片进入程序刷写状态或应用程序运行状态具体为:

5.根据权利要求4所述的数据处理装置的程序刷写方法,其特征在于,当所述运行标志位指示升级时,所述mcu芯片进入程序刷写状态,获取待更新的mcu应用程序具体为:从第四内存区中获取待更新的mcu应用程序,将所述待更新的mcu应用程序写入第二内存区;

6.根据权利要求2所述的数据处理装置的程序刷写方法,其特征在于,所述第三内存区内还存储有分区指示位,所述第四内存区包括两个存储区,所述分区指示位用于指示所述...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名陈忠明
申请(专利权)人:昆易电子科技上海有限公司
类型:发明
国别省市:

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

1