Provided is a vehicle electronic control device, wherein a non-volatile memory comprises: a startup program region that includes a region for storing a startup program, which is not a target of a program rewrite, and a plurality of loader program regions respectively storing loader programs that can be the target of a program rewrite; and a control program region that stores a control program for controlling an on-vehicle device. When a program is rewritten in response to a program rewrite command from the outside, a processor rewrites the loader program in each of the plurality of loader program regions during the rewriting of the startup program region. When the vehicle electronic control device is started up, the loader program stored in a normal loader program region, among the plurality of loader program regions, is executed by the startup program, and the control program is started up by the loader program.
L'invention concerne un dispositif de commande électronique de véhicule, une mémoire non volatile comprenant : une région de programme de démarrage qui comprend une région destinée à stocker un programme de démarrage, qui n'est pas une cible d'une réécriture de programme, et une pluralité de régions de programme de chargement stockant respectivement des programmes de chargement qui peuvent être la cible d'une réécriture de programme ; et une région de programme de commande qui stocke un programme de commande pour commander un dispositif embarqué. Lorsqu'un programme est réécrit en réponse à une commande de réécriture de programme provenant de l'extérieur, un processeur réécrit le programme de chargement dans chaque région de programme de chargement de la pluralité pendant la réécriture de la région de programme de démarrage. Lorsque le dispositif de commande électronique de véhicule est démarré, le programme de chargement stocké dans une région de programme de chargement normal, parmi la pluralité de régions de programme chargement, est exécuté par le programme de démarrage, et le programme de commande est démarré par le programme de chargement.
車両用電子制御装置において、不揮発性メモリが、プログラム書き換えの対象外であるスタートアッププログラムの格納領域及びプログラム書き換えの対象となり得るローダプログラムがそれぞれ格納される複数のローダプログラム領域を含む起動プログラム領域と、車載機器を制御する制御プログラムが格納される制御プログラム領域とを備える。プロセッサは、外部からのプログラム書き換え命令に応じてプログラム書き換えを行うときに、起動プログラム領域の書き換えにおいて、複数のローダプログラム領域のそれぞれのローダプログラムを書き換え、車両用電子制御装置を起動するときに、スタートアッププログラムによって複数のローダプログラム領域のうち正常なローダプログラム領域に格納されたローダプログラムを実行し、当該ローダプログラムによって制御プログラムを起動する。
VEHICLE ELECTRONIC CONTROL DEVICE AND PROGRAM REWRITING METHOD
DISPOSITIF DE COMMANDE ÉLECTRONIQUE DE VÉHICULE ET PROCÉDÉ DE RÉÉCRITURE DE PROGRAMME
車両用電子制御装置及びプログラムの書き換え方法
2022-10-13
Patent
Electronic Resource
Japanese
European Patent Office | 2023
|European Patent Office | 2018
|European Patent Office | 2018
|