Data validity determining method for flash EEPROM and electronic control system
First Claim
1. A data validity determining method for a flash EEPROM, comprising:
- storing data in a data verification space of the flash EEPROM in such a manner that the data is stored in a data space of the data verification space, which is interposed between a leading end location and a trailing end location in the data verification space, and each of the leading end location and the trailing end location of the data verification space stores its corresponding predetermined identification information having corresponding predetermined identification data;
verifying whether each of the predetermined identification information in the leading end location and the predetermined identification information in the trailing end location contains the corresponding predetermined identification data; and
determining that the data in the data space is valid when it is verified that each of the predetermined identification information in the leading end location and the predetermined identification information in the trailing end location contains the corresponding predetermined identification data.
1 Assignment
0 Petitions
Accused Products
Abstract
In an electronic control system, it is determined whether leading end identification information in a data verification space of a flash EEPROM of an electronic control unit is an expected value. When it is yes, it is then determined whether terminal identification information in the data verification space is the expected value. Then, when it is yes, it is determined whether the leading end identification information and the trailing end identification information are identical to each other. When it is yes, it is determined that data between the leading end identification information and the trailing end identification information is valid. Otherwise, it is determined that the data is invalid.
12 Citations
14 Claims
-
1. A data validity determining method for a flash EEPROM, comprising:
-
storing data in a data verification space of the flash EEPROM in such a manner that the data is stored in a data space of the data verification space, which is interposed between a leading end location and a trailing end location in the data verification space, and each of the leading end location and the trailing end location of the data verification space stores its corresponding predetermined identification information having corresponding predetermined identification data;
verifying whether each of the predetermined identification information in the leading end location and the predetermined identification information in the trailing end location contains the corresponding predetermined identification data; and
determining that the data in the data space is valid when it is verified that each of the predetermined identification information in the leading end location and the predetermined identification information in the trailing end location contains the corresponding predetermined identification data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic control system for controlling a plurality of subject devices, the electronic control system comprising a plurality of electronic control units, which are interconnected by a communication line, wherein:
-
each electronic control unit includes a flash EEPROM, which stores a corresponding control program for controlling a corresponding one of the plurality of subject devices;
the flash EEPROM of at least one of the plurality of electronic control units has a data verification space, which includes;
leading end identification information stored in a leading end location;
trailing end identification information stored in a trailing end location; and
intervening data that is placed between the leading end identification information and the trailing end identification information; and
each of the leading end identification information and the trailing end identification information includes its corresponding predetermined identification data. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
Specification