VEHICLE CONTROLLER AND PROGRAM UPDATE SOFTWARE

PROBLEM TO BE SOLVED: To make it possible for a vehicle controller having no difference update function to perform difference update.SOLUTION: A restoration program is written into a first specific block of a non-volatile memory. The restoration program is started. Using difference data for each blo...

Full description

Saved in:
Bibliographic Details
Main Authors KUROSAWA KENICHI, SHIGEMATSU YUKI, NAKAHARA AKIHARU
Format Patent
LanguageEnglish
Japanese
Published 11.10.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:PROBLEM TO BE SOLVED: To make it possible for a vehicle controller having no difference update function to perform difference update.SOLUTION: A restoration program is written into a first specific block of a non-volatile memory. The restoration program is started. Using difference data for each block between the program and a new executable program and an execution program disposed in the non-volatile memory, the new executable program is subjected to difference restoration and written into a second specific block of the non-volatile memory. The new executable program is written into another block that is different from the first specific block and the second specific block. Compression data of the new executable program of the second specific block is decompressed and restored and the decompressed and restored program is written into the second specific block. All sentence update means is started and the new executable program of the first specific block is written into the first specific block. Thus, the executable program is updated into the new executable program.SELECTED DRAWING: Figure 4 【課題】差分更新機能を有さない車載制御装置を、差分更新可能にする。【解決手段】復元プログラムを不揮発性メモリの第1の特定ブロックへ書込み、復元プログラムを起動して、新たな実行可能なプログラムとのブロック毎の差分データと、不揮発性メモリに配置された実行プログラムを用いて新たな実行可能なプログラムを差分復元して、不揮発性メモリの第2の特定ブロックへ書込み、第1の特定ブロックと第2の特定ブロックとは別のブロックへ新たな実行可能なプログラムを書込み、第2の特定ブロックの新たな実行可能なプログラムの圧縮データを解凍復元して、解凍復元したプログラムを第2の特定ブロックへ書込み、全文更新手段を起動して、第1の特定ブロックの新たな実行可能なプログラムを第1の特定ブロックへ書込むことにより、実行可能なプログラムを新たな実行可能なプログラムへ更新する。【選択図】 図4
Bibliography:Application Number: JP20170058396