Memory management apparatus
First Claim
1. A memory management apparatus for a vehicle that is disposed in a vehicle, the apparatus comprising:
- a volatile memory arranged to have a diagnostic trouble code storage area (DTC storage area), a mirror area, and an update information storage area, wherein the volatile memory is configured to be continuously supplied with power;
a nonvolatile memory arranged to have a backup area;
a storage control unit configured to store a detected DTC, wherein the detected DTC is indicative of a fault detected in a predetermined object to be detected in the vehicle, the storage control unit stores the detected DTC in the DTC storage area of the volatile memory, and stores the detected DTC as a permanent diagnostic trouble code (PDTC) in the backup area of the nonvolatile memory and in the mirror area of the volatile memory, the storage control unit is further configured to store an update information indicative of a data update status of the volatile memory in the update information storage area; and
a recovering unit configured to update information in one of the mirror area and the backup area by a predetermined recovery process that is based on the update information stored in the update information storage area, so that PDTC information in the mirror area and PDTC information in the backup area are identical.
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
16 Claims
-
1. A memory management apparatus for a vehicle that is disposed in a vehicle, the apparatus comprising:
-
a volatile memory arranged to have a diagnostic trouble code storage area (DTC storage area), a mirror area, and an update information storage area, wherein the volatile memory is configured to be continuously supplied with power; a nonvolatile memory arranged to have a backup area; a storage control unit configured to store a detected DTC, wherein the detected DTC is indicative of a fault detected in a predetermined object to be detected in the vehicle, the storage control unit stores the detected DTC in the DTC storage area of the volatile memory, and stores the detected DTC as a permanent diagnostic trouble code (PDTC) in the backup area of the nonvolatile memory and in the mirror area of the volatile memory, the storage control unit is further configured to store an update information indicative of a data update status of the volatile memory in the update information storage area; and a recovering unit configured to update information in one of the mirror area and the backup area by a predetermined recovery process that is based on the update information stored in the update information storage area, so that PDTC information in the mirror area and PDTC information in the backup area are identical. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A memory management apparatus for a vehicle that is disposed in a vehicle, the apparatus comprising:
-
a volatile memory configured to have a diagnostic trouble code storage area (DTC storage area), a mirror area, and an update information storage area, the volatile memory being configured to be continuously supplied with power; a nonvolatile memory configured to have a backup area; and a processor configured to; store a detected DTC, the detected DTC being indicative of a fault detected in a predetermined object to be detected in the vehicle, so that the detected DTC is stored in the DTC storage area of the volatile memory, and the detected DTC is stored as a permanent diagnostic trouble code (PDTC) in the backup area of the nonvolatile memory and in the mirror area of the volatile memory; store an update information indicative of a data update status of the volatile memory in the update information storage area; and update information in one of the mirror area and the backup area by a predetermined recovery process that is based on the update information stored in the update information storage area, so that PDTC information in the mirror area and PDTC information in the backup area are identical. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification