Vehicle control system having a computer integrated with a rewritable and nonvolatile memory
AssigneeDenso Corporation
InventorsTakahiro Goto, Hirokazu Komori
Life of this patent
Estimating the term…
Abstract
A vehicle control system is installed in a vehicle. The vehicle control system includes a computer integrated with a first nonvolatile memory that is rewritable. The vehicle control system includes a second nonvolatile memory. The second nonvolatile memory stores therein software. The software allows the computer to execute an at least part of vehicle control. The vehicle control system also includes a writing unit accessible to the first and second nonvolatile memories. The writing unit reads out the software stored in the second nonvolatile memory at a given time. The writing unit writes the readout software into the first nonvolatile memory.
Claims1
A vehicle control system installed in a vehicle and including a computer integrated with a first nonvolatile memory that is rewritable, the vehicle control system comprising:
- a second nonvolatile memory storing therein software, the software allowing the computer to execute an at least part of vehicle control, and
- a writing unit accessible to the first and second nonvolatile memories and configured to:
- read out the software from the second nonvolatile memory at a given time;
- and
- write the readout software into the first nonvolatile memory;
- wherein the second nonvolatile memory is designed to be writable;
- wherein, when receiving an instruction and a writing-target piece of additional software from an external device, the writing-target piece of software allowing the computer to execute an at least part of vehicle control, the writing unit is configured to:
- write the writing-target piece of additional software into the second nonvolatile memory as a piece of the software stored beforehand therein;
- determine whether the writing of the writing-target piece of additional software into the second nonvolatile memory is normally completed;
- read out the writing-target piece of additional software stored in the second nonvolatile memory therefrom after when it is determined that the writing of the writing-target piece of additional software into the second nonvolatile memory is normally completed;
- and
- write the readout writing-target piece of additional software into the first nonvolatile memory;
- wherein a piece of software is stored in the first nonvolatile memory so that the piece of software allows the computer to execute an at least part of the vehicle control, and, if it is determined that the writing of the writing-target piece of additional software into the second nonvolatile memory is abnormally completed, the writing unit is configured to:
- determine whether the writing-target piece of additional software is identical in type to the piece of software stored in the first nonvolatile memory;
- read out the piece of software stored in the first nonvolatile memory therefrom if it is determined that the writing-target piece of additional software is identical in type to the piece of software stored in the first nonvolatile memory;
- and
- write the readout piece of software into the second nonvolatile memory.
Dependencies are inferred from the claim text.