Embedded system and method of recovering flash memory
AssigneeHyundai Motor Company
InventorHae Young Kwon
Life of this patent
Estimating the term…
Abstract
The present invention provides an embedded system and method for recovering the file system of flash memory when damage has occurred to the file system of the flash memory. The embedded system is equipped with NOR flash memory. The embedded system includes boot Programmable Read-Only Memory (PROM) and a Central Processing Unit (CPU). The boot PROM stores a normal state check value for a Cyclic Redundancy Check (CRC), and performs the recovery of the NOR flash memory if it is determined that a failure has occurred in the NOR flash memory through failure detection. The CPU is set such that it jumps to the boot PROM at the time of startup of the embedded system.
Claims15
An embedded system equipped with NOR flash memory, comprising:
- boot Programmable Read-Only Memory (PROM) for storing a normal state check value for a Cyclic Redundancy Check (CRC), and performing recovery of the NOR flash memory if it is determined that a failure has occurred in the NOR flash memory through failure detection;
- and
- a Central Processing Unit (CPU) set such that it jumps to the boot PROM at a time of startup of the embedded system.
A method of recovering from a failure when the failure occurs in NOR flash memory in an embedded system equipped with the NOR flash memory, comprising:
- (a) jumping to boot PROM at a time of supplying power;
- (b) the boot PROM calculating a current check value of a file system of the NOR flash memory;
- (c) determining whether a failure has occurred in the NOR flash memory by comparing a previously stored normal state check value with the calculated check value;
- and
- (d) if, as a result of the determination, it is determined that a failure has occurred, copying a recovery image for flash memory, stored in storage in a compressed form, to the NOR flash memory.
An embedded system equipped with NOR flash memory, comprising:
- boot Programmable Read-Only Memory (PROM) for storing a normal state check value for a Cyclic Redundancy Check (CRC);
- and
- a Central Processing Unit (CPU) set to the boot PROM at a time of startup of the embedded system.
Dependencies are inferred from the claim text.