一种基于UDS的Bootloader升级方法及系统

基本信息

申请号 CN202111288778.3 申请日 -
公开(公告)号 CN113986294A 公开(公告)日 2022-01-28
申请公布号 CN113986294A 申请公布日 2022-01-28
分类号 G06F8/65(2018.01)I;G06F8/71(2018.01)I 分类 计算;推算;计数;
发明人 冯锡斌;吕丹;王志刚 申请(专利权)人 苏州正力芯控电子有限公司
代理机构 南京理工大学专利中心 代理人 薛云燕
地址 215558江苏省苏州市常熟高新技术产业开发区东南大道1号808室
法律状态 -

摘要

摘要 本发明公开了一种基于UDS的Bootloader升级方法及系统。该系统设置一个可重构应用程序的上位机,上位机设置有检索、比较、重构、存储四个模块,电子控制单元的FLASH区域划分为不同的功能模块区域。上位机载入待升级的Hex文件,更新MD5信息,由存储模块存于历史库中;检索模块在历史库中找到对应的历史版本Hex文件,比较模块找出待升级文件与历史版本Hex文件的差异部分,重构模块生成重构后的Hex文件,并通过UDS协议传输给电子控制单元,电子控制单元的Bootloader通过分析差异数据,将差异数据写入到电子控制单元对应的FLASH区域。本发明提高了汽车ECU的升级效率以及数据传输安全性。