US 12,086,582 B2
Vehicle controller, updated program, program updating system, and writing device
Fumiharu Nakahara, Ibaraki (JP); Yusuke Abe, Ibaraki (JP); and Yusuke Kogure, Ibaraki (JP)
Assigned to Hitachi Astemo, Ltd., Ibaraki (JP)
Appl. No. 17/628,506
Filed by HITACHI ASTEMO, LTD., Hitachinaka (JP)
PCT Filed Jul. 21, 2020, PCT No. PCT/JP2020/028222
§ 371(c)(1), (2) Date Jan. 19, 2022,
PCT Pub. No. WO2021/024792, PCT Pub. Date Feb. 11, 2021.
Claims priority of application No. 2019-143655 (JP), filed on Aug. 5, 2019.
Prior Publication US 2022/0276851 A1, Sep. 1, 2022
Int. Cl. G06F 9/44 (2018.01); G06F 8/65 (2018.01); G07C 5/00 (2006.01); G07C 5/08 (2006.01)
CPC G06F 8/65 (2013.01) [G07C 5/008 (2013.01); G07C 5/085 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A vehicle controller that updates a stored control program, based on update contents provided by a writing device,
wherein the control program includes a control code and control data that is referred to when the control code is executed, the vehicle controller comprises:
a nonvolatile memory that allows a first memory area and a second memory area to be switched and used alternately, the first memory area and the second memory area each storing both the control code and the control data; and
an updating request determining function that determines whether an updating request from the writing device requests updating of both the control code and the control data or requests updating of the control data only, and
when determining that updating of the control data only is requested, the updating request determining function writes received control data to any given memory area in which a currently active control program associated with the control code of the given memory area is stored.