Patent ID: 11947824
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. An electronic control unit that is mounted in a vehicle, the electronic control unit comprising:
a volatile memory;
a nonvolatile memory that includes a storage area including (i) a data portion to which data that is to be loaded into the volatile memory is written and (ii) a margin portion which is an unused portion of the storage area that is available for storage of updates to the data in the data portion; and
a control unit configured to load the data of the nonvolatile memory into the volatile memory, wherein
the nonvolatile memory stores valid portion information which is information indicating a location of the data portion in the storage area of the nonvolatile memory,
the control unit is configured to load the data stored in the storage area of the nonvolatile memory into a storage area of the volatile memory by accessing the data portion but not the margin portion based on the valid portion information,
the storage area of the nonvolatile memory includes a plurality of the data portions and a plurality of the margin portions,
the control unit is configured to fully load the data stored in the plurality of data portions of the nonvolatile memory but not the plurality of margin portions into the storage area of the volatile memory based on the valid portion information,
the control unit is configured to store loading area information in the volatile memory, the loading area information indicating an area into which data is loaded in the storage area of the volatile memory,
the control unit is configured to fully load the data stored in the plurality of data portions of the nonvolatile memory but not the plurality of margin portions into the storage area of the volatile memory based on the loading area information, and
the control unit is configured to update the loading area information after fully loading the data of the plurality of data portions of the nonvolatile memory into the storage area of the volatile memory.