一种基于TC397微控制器地址映射的汽车ECU云端软件升级方法技术

技术编号:32360571 阅读:111 留言:0更新日期:2022-02-20 03:27
本发明专利技术属于汽车技术领域,涉及一种基于TC397微控制器地址映射的汽车ECU云端软件升级方法;具体方法为:在TC397Flash中划分出两块区域,分为A组和B组,都用来存放APP,但同一时间下只有一个组的APP是有效的,初始状态下先将APP写入A组,更新的时候,将新的APP写入B组,再把A组的APP擦除,同时重新进行A、B组地址映射,完成云端软件升级;传统的BootLoader中内置通讯协议栈,更新时,先向MCU发送指令使其跳转到BootLoader,之后先擦除旧APP,在接收新APP的同时直接将其写入Flash的APP运行地址处,缺点是BootLoader代码更复杂,且如果数据传输发生中断,旧的APP将不能被恢复;本发明专利技术可防止数据传输中断导致APP不可用,且不需要增加除MCU内部额外的存储。加除MCU内部额外的存储。加除MCU内部额外的存储。

【技术实现步骤摘要】
一种基于TC397微控制器地址映射的汽车ECU云端软件升级方法


[0001]本专利技术属于汽车
,涉及一种基于TC397微控制器地址映射的汽车ECU云端软件升级方法。

技术介绍

[0002]云端软件升级对于汽车而言,可以修复汽车本身存在的一些系统性的缺陷,在一般情况下,传统的汽车厂商在发现旗下某款产品存在系统BUG的时候会进行统一召回,整个过程非常的繁杂,又费时费力。基于云端软件升级升级以后,可直接在汽车上通过厂商推送的更新包升级即可。
[0003]传统汽车ECU的云端软件升级方法是BootLoader(引导加载程序)中内置通讯协议栈,更新时,先向MCU发送指令使其跳转到BootLoader,之后先擦除旧APP,在接收新APP的同时直接将其写入Flash的APP运行地址处,缺点是BootLoader代码更复杂,且如果数据传输发生中断,旧的APP将不能被恢复。

技术实现思路

[0004]本专利技术所要解决的技术问题是克服了现有技术存在的TC397微控制器OTA升级过于复杂问题,提供了一种基于TC397微控制器地址映射本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于TC397微控制器地址映射的汽车ECU云端软件升级方法,其特征在于:在TC397 Flash中划分出两块区域,分为A组和B组,都用来存放APP,但同一时间下只有一个组的APP是有效的,初始状态下先将APP写入A组,更新的时候,将新的APP写入B组,再把A组的APP擦除,同时重新进行A、B组地址映射,完成云端软件升级。2.根据权利要求1所述的一种基于TC397微控制器地址映射的汽车ECU云端软件升级方法,其特征在于,具体包括以下步骤:步骤一、汽车ECU通过T

Box收到云端请求软件升级的命令;步骤二、ECU检测到汽车电池电量大于60%,车辆状态处于驻车状态,且收到云端软件升级命令,判定可进行云端软件升级;步骤三、TC397通过MD5秘钥进行匹配,确认是否符合信息安全,确认后,升级包通过CAN通信从T

Box传输至ECU的核心TC397处理器;步骤...

【专利技术属性】
技术研发人员:王志伟李红吉田雨禾曹包华吴迪
申请(专利权)人:长春一汽富晟集团有限公司
类型:发明
国别省市:

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

1