[发明专利]车载控制装置、程序写入装置、程序生成装置以及方法有效
申请号: | 201680003606.8 | 申请日: | 2016-01-08 |
公开(公告)号: | CN107077396B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 黑泽宪一;寺冈秀敏;中原章晴 | 申请(专利权)人: | 日立汽车系统株式会社 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;B60R16/02 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 范胜杰;王立杰 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车载 控制 装置 程序 写入 生成 以及 方法 | ||
提供能够高速且容易地进行重新编程的车载控制装置、程序写入装置、程序生成装置以及程序。ECU(300)具备微型计算机(301)、SRAM(302)、闪速存储器(303)、通信装置(305)。闪速存储器(303)由多个块构成,存储旧程序。通信装置(305)接收包括块数据、块数据的种类以及写入块数据的块的地址的帧(S205)。微型计算机(301)根据块数据种类(S255、S260)从块数据将新程序恢复到SRAM(302)(S260),将恢复后的一些新程序写入与地址对应的块(S265、S270)。
技术领域
本发明涉及车载控制装置、程序写入装置、程序生成装置以及方法。
背景技术
在现有的重新编程中,经由低速的CAN(Controller Area Network:控制器局域网)将作为写入工具的PC(Personal Computer:个人电脑)与车载控制装置(ECU(EngineControl Unit:发动机控制单元))连接,一边分割传输加载模块(新程序)一边写入到ECU的闪速存储器。
另外,即使在相对于旧程序的新程序的更新部分小的情况下,也经由CAN传输新程序整体,进行新程序整体的写入。
因此,会有写入花费时间的问题。对此,目前提出差异(差分)重新编程的想法(例如参照专利文献1)。即,在专利文献1的段落[0020]中记载“差异重写”作为重写方式的一种。
现有技术文献
专利文献
专利文献1:日本特开2011-081604号公报
发明内容
发明要解决的问题
在专利文献1公开的技术中,一般发送新程序整体与旧程序整体的差异。
但是,在ECU的微型计算机中,存储程序的闪速存储器的大小(size)较大,但是作为工件存储器而使用的SRAM(Static Random Access Memory静态随机存取存储器)的大小较小。因此,将新程序整体与旧程序整体的差异存储在SRAM中,难以恢复新程序整体。
本发明的目的为提供能够高速且容易地进行重新编程的车载控制装置、程序写入装置、程序生成装置以及程序。
用于解决课题的手段
为了达到上述目的,本发明的基本想法基本为,着眼于由多个块(block)构成内置在ECU的微型计算机中的闪速存储器这点,将新程序和旧程序分割为块单位,将压缩了该块的新程序与多个块的旧程序之间的差异而得的差异压缩数据传输给车辆控制装置,将在车辆控制装置侧接收到的差异压缩数据解压并使用闪速存储器的多个块的旧程序来恢复新程序,对各个块重复向闪速存储器的该块的写入。由此,进一步压缩差异,所以即使是小的SRAM也能够通过恢复为块单元而恢复新程序整体。当然,如果SRAM的大小有富余,则新程序也能够以多个块单位生成差异压缩数据,而恢复。另外,本发明的目的为,不是缩短新旧程序的简单的差异的写入时间,而是缩短将差异压缩而得的差异压缩数据的写入时间。
基于上述的基本想法,本发明具备:非易失性存储器(FLASH),其由多个块构成,存储旧程序;易失性存储器(SRAM);通信装置,其接收包括块数据、上述块数据的种类以及非易失性存储器(闪速存储器)的上述块的地址的帧,上述块数据的结构为,包括以每个上述块的大小进行分割并生成该块的新程序和多个块的旧程序之间的差异后进行压缩而得的差异压缩数据或者压缩该块的新程序而得的压缩数据;以及运算装置,其根据上述块数据的种类,将该块的新程序从上述块数据和多个块的旧程序恢复到易失性存储器(SRAM)中,或将该块的新程序从上述块数据恢复到易失性存储器(SRAM)中,将恢复后的该块的新程序写入到与上述地址对应的该块中。
发明的效果
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日立汽车系统株式会社,未经日立汽车系统株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680003606.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件更新装置、软件更新方法
- 下一篇:码字生成方法、错误位确定方法及其电路