US 12,333,013 B2
Electronic control device and updating method for control software
Shun Kinugasa, Hitachinaka (JP); Kenji Ando, Hitachinaka (JP); and Yusuke Abe, Hitachinaka (JP)
Assigned to Hitachi Astemo, Ltd., Hitachinaka (JP)
Appl. No. 18/010,297
Filed by Hitachi Astemo, Ltd., Hitachinaka (JP)
PCT Filed Feb. 5, 2021, PCT No. PCT/JP2021/004264
§ 371(c)(1), (2) Date Dec. 14, 2022,
PCT Pub. No. WO2021/255984, PCT Pub. Date Dec. 23, 2021.
Claims priority of application No. 2020-104293 (JP), filed on Jun. 17, 2020.
Prior Publication US 2023/0252153 A1, Aug. 10, 2023
Int. Cl. G06F 21/57 (2013.01); G06F 3/06 (2006.01); G06F 8/654 (2018.01)
CPC G06F 21/572 (2013.01) [G06F 3/0607 (2013.01); G06F 3/061 (2013.01); G06F 3/0652 (2013.01); G06F 3/0665 (2013.01); G06F 8/654 (2018.02); G06F 2221/033 (2013.01)] 9 Claims
OG exemplary drawing
 
1. An electronic control device comprising:
a microcomputer including a CPU and a nonvolatile memory, the nonvolatile memory comprising:
activation software;
control software;
and validity confirmation information for confirming validity of the control software, wherein:
a storage area of the validity confirmation information in the nonvolatile memory is different from a storage area of the activation software, the activation software verifies the validity of the control software based on the validity confirmation information, and the CPU jumps to the control software after the validity of the control software is confirmed;
a communication unit for communicating with the outside, the activation software has a reprogramming function of the control software, and the reprogramming function includes:
erasing the control software and the validity confirmation information from the nonvolatile memory;
writing new control software and new validity confirmation information from the communication unit into the nonvolatile memory;
and verifying the validity of the control software written in the nonvolatile memory based on the validity confirmation information written in the nonvolatile memory.