Battery pack, and method of controlling operation of data flash
First Claim
Patent Images
1. A method of controlling operations of a first data flash and a second data flash that are included in a microcomputer, the method comprising:
- writing data to the first data flash;
when the first data flash is full of data, copying a part of the data stored in the first data flash to the second data flash; and
when the copying of the part of the data to the second data flash has been completed, deleting the data stored in the first data flash,wherein the writing of the data, the copying of the part of the data, and the deleting of the data are performed according to status flags stored in predetermined respective locations of the first data flash and second data flash.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of controlling the operation of a data flash and a battery pack capable of performing the method. In the method, writing, copying, and deleting operations are performed on two data flashes according to status flags recorded in predetermined respective locations of the data flashes. If one of the data flashes is full of data, it is possible to prevent a data flash failure from occurring when a part of the data is copied from the data flash to the other data flash or the data is deleted from the data flash.
7 Citations
16 Claims
-
1. A method of controlling operations of a first data flash and a second data flash that are included in a microcomputer, the method comprising:
-
writing data to the first data flash; when the first data flash is full of data, copying a part of the data stored in the first data flash to the second data flash; and when the copying of the part of the data to the second data flash has been completed, deleting the data stored in the first data flash, wherein the writing of the data, the copying of the part of the data, and the deleting of the data are performed according to status flags stored in predetermined respective locations of the first data flash and second data flash. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 16)
-
-
9. A battery pack having at least one battery cell and a microcomputer for protecting the battery cell, the microcomputer comprising:
-
a first data flash for storing data protecting the battery cell, and storing a status flag indicating; whether data has been deleted from the first data flash, whether data is being copied to the first data flash, whether copying of data to the first data flash has been completed, or whether the first data flash is in use; a second data flash for storing data protecting the battery cell, and storing a status flag indicating; whether data has been deleted from the second data flash, whether data is being copied to the second data flash, whether copying of data to the second data flash has been completed, or whether the second data flash is in use; and a controller for controlling operations of the first and second data flashes according to the respective status flags stored in the first and second data flashes. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification