Automotive electronic control unit and a method for storing configuration data in the same
First Claim
1. A method for storing a plurality of configuration data of an Electronic Control Unit (ECU) comprising:
- choosing a sequence of address locations of said ECU at which to store said plurality of configuration data, said sequence of address locations comprising a beginning address location, storing said plurality of configuration data at said address locations in said sequence starting at said beginning address location, and storing a block separator at an ultimate address location, said ultimate address location comprising the next address location in said sequence of address locations after a final address location, said final address location comprising the last address location in said sequence in which at least a portion of said plurality of configuration data is stored, whereby said plurality of configuration data can be determined from said ECU by retrieving data stored at said address locations in said sequence, starting at said beginning address location and continuing until said block separator is retrieved.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention discloses a method of storing configuration information in an Electronic Control Unit (ECU). This method discloses storing configuration information at a sequence of address locations. After all of the configuration information is stored, a recognizable block separator is stored in the next address location in the sequence. This block separator segregates the configuration information from the remaining information stored in the ECU. The configuration information can be retrieved by reading the data in the sequence of address locations. When the recognizable block separator is retrieved, the retrieval of the configuration information is complete. The information retrieved (not including the block separator) is all of the configuration information for the ECU. This method greatly simplifies the retrieval of configuration information from an ECU and the replacement of a faulty or inoperable ECU with an operable ECU that has been properly configured.
14 Citations
25 Claims
-
1. A method for storing a plurality of configuration data of an Electronic Control Unit (ECU) comprising:
-
choosing a sequence of address locations of said ECU at which to store said plurality of configuration data, said sequence of address locations comprising a beginning address location, storing said plurality of configuration data at said address locations in said sequence starting at said beginning address location, and storing a block separator at an ultimate address location, said ultimate address location comprising the next address location in said sequence of address locations after a final address location, said final address location comprising the last address location in said sequence in which at least a portion of said plurality of configuration data is stored, whereby said plurality of configuration data can be determined from said ECU by retrieving data stored at said address locations in said sequence, starting at said beginning address location and continuing until said block separator is retrieved. - View Dependent Claims (2, 3, 4, 5)
-
- 6. A method for retrieving a plurality of configuration data of an Electronic Control Unit (ECU) comprising retrieving data stored at a sequence of address locations, starting at a beginning address location and continuing in said sequence until a block separator is retrieved, wherein said plurality of configuration data comprises said data retrieved.
-
12. A method for replacing a faulty electronic control unit (ECU) in a system with an operational ECU comprising:
-
retrieving a plurality of configuration data from said faulty ECU, wherein said retrieving comprises retrieving data stored at a sequence of address locations, starting at a beginning address location and continuing in said sequence until a block separator is retrieved, said plurality of configuration data comprising said data retrieved;
storing said plurality of configuration data in said operational ECU, wherein said storing comprises writing said plurality of configuration data at said sequence of address locations in said operational ECU and storing said block separator at an ultimate address location, said ultimate address location comprising the next address location in said sequence of address locations after a final address location, said final address location comprising the last address location in said sequence in which at least a portion of said plurality of configuration data is stored; and
replacing said faulty ECU with said operational ECU in said system. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An Electronic Control Unit (ECU) comprising:
-
a plurality of memory address locations;
a plurality of configuration data stored at a first subset of said plurality of memory address locations;
said first subset of said plurality of memory address locations comprising a sequence of memory address locations, a software program stored at a second subset of said plurality of memory address locations; and
a block separator, said block separator being stored at an ultimate memory address location, said ultimate memory address location comprising the next memory address location in said sequence after the last memory address location in said sequence at which at least a subset of said plurality of configuration data is stored. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification