MEMORY MANAGEMENT APPARATUS
First Claim
1. A memory management apparatus for a vehicle, which is mounted on the vehicle, comprising:
- a volatile memory to which power source is continuously supplied and having a diagnostic trouble code storage area for storing and holding a diagnostic trouble code;
a nonvolatile memory having a backup area for storing the same code as the diagnostic trouble code; and
a storage control unit, when a fault is detected in a predetermined object to be detected in the vehicle, for storing the diagnostic trouble code indicative of the detected fault as a determined diagnostic trouble code into the diagnostic trouble code storage area, and storing the determined diagnostic trouble code configured to be stored in the backup area from among the determined diagnostic trouble codes into the backup area as a permanent diagnostic trouble code,wherein the volatile memory further includes a mirror area for storing same information as information in the backup area and an update information storage area for storing update information indicative of a data update status in the volatile memory,the storage control unit further stores the same code as the permanent diagnostic trouble code into the mirror area, and stores the update information into the update information storage area, anda recovering unit is provided, for updating information in one of the mirror area and the backup area by a predetermined recovering process on a basis of the update information stored in the update information storage area so that the information in the mirror area and the information in the backup area match with each other.
1 Assignment
0 Petitions
Accused Products
Abstract
A vehicular memory management apparatus includes in an SRAM a mirror area for mirroring information from a PDTC storage area and an update information storage area for storing update information of the SRAM. When a fault is detected, a DTC is stored in both of the mirror area and a DTC storage area for maintaining consistency between the contents of the two areas, and the update information is updated. After confirming the consistency based on the update information, the information in the mirror area is copied to the PDTC storage area. Further, the information in the PDTC storage area is copied to the mirror area upon determining that the information in the mirror area is deleted based on the update information.
-
Citations
9 Claims
-
1. A memory management apparatus for a vehicle, which is mounted on the vehicle, comprising:
-
a volatile memory to which power source is continuously supplied and having a diagnostic trouble code storage area for storing and holding a diagnostic trouble code; a nonvolatile memory having a backup area for storing the same code as the diagnostic trouble code; and a storage control unit, when a fault is detected in a predetermined object to be detected in the vehicle, for storing the diagnostic trouble code indicative of the detected fault as a determined diagnostic trouble code into the diagnostic trouble code storage area, and storing the determined diagnostic trouble code configured to be stored in the backup area from among the determined diagnostic trouble codes into the backup area as a permanent diagnostic trouble code, wherein the volatile memory further includes a mirror area for storing same information as information in the backup area and an update information storage area for storing update information indicative of a data update status in the volatile memory, the storage control unit further stores the same code as the permanent diagnostic trouble code into the mirror area, and stores the update information into the update information storage area, and a recovering unit is provided, for updating information in one of the mirror area and the backup area by a predetermined recovering process on a basis of the update information stored in the update information storage area so that the information in the mirror area and the information in the backup area match with each other. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A memory management apparatus for a vehicle, which is mounted on the vehicle, comprising:
-
a volatile memory to which power source is always supplied and having a diagnostic trouble code storage area for storing and holding a diagnostic trouble code; a nonvolatile memory having a backup area for storing the same code as the diagnostic trouble code; and a storage control unit, when a fault is detected in a predetermined object to be detected in the vehicle, for storing the diagnostic trouble code indicative of the detected fault as a determined diagnostic trouble code into the diagnostic trouble code storage area, and storing a determined diagnostic trouble code configured to be stored in the backup area from among the determined diagnostic trouble codes into the backup area as a permanent diagnostic trouble code, wherein the volatile memory further comprises a mirror area for storing same information as the information in the backup area, the storage control unit performs process of, when a fault is detected, storing the determined diagnostic trouble code indicative of the detected fault into the mirror area, storing the determined diagnostic trouble code in the diagnostic trouble code storage area, storing the determined diagnostic trouble code as the permanent diagnostic trouble code into the backup area, and further performs process of, as a recovery process, when it is determined on a basis of information in the mirror area, the diagnostic trouble code storage area, and the backup area that the information in the mirror area and the information in the backup area do not match with each other and a latest determined diagnostic trouble code identified as a latest code among the determined diagnostic trouble codes in the mirror area is stored in the diagnostic trouble code storage area, storing the latest code into the backup area, and, when it is determined that the information in the mirror area and the information in the backup area do not match with each other and the latest code in the mirror area is not stored in the diagnostic trouble code storage area, storing the latest code in both of the diagnostic trouble code storage area and the backup area. - View Dependent Claims (8, 9)
-
Specification