Patent ID: 6081755
Filing Date: 2000-06-27
Classification: B60R,F02D,G05B

Abstract:
An apparatus for updating a memory with a vehicle control program, wherein said memory has memory locations for storing said vehicle control program, said apparatus comprising:a vehicle control program adapted to perform an arithmetic process, on the basis of a vehicle drive state, to output a vehicle control amount;said vehicle control program comprising a part of said vehicle control program to be written first, and a remaining part of said vehicle control program, wherein said part to be written first defines first write data, and said remaining part defines second write data;means for erasing said memory locations;first writing means for writing, after said means for erasing erases said memory locations, in one or more of said memory locations, said first write data, said one or more of said memory locations defining a first set of said memory locations;collating means for making a determination whether said writing of said first write data was abnormally performed; andsecond writing means for writing, only when said determination indicates said writing of said first write data was not abnormally performed, said second write data in a second set of said memory locations, one or more of said second memory locations being different from said first set of said memory locations;wherein, when said determination indicates said writing of said first write data was abnormally performed, said second writing means does not write said second write data in said second set of said memory locations.