Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for embedded ARM (advanced RISC machines) processor to store and delete NANDFLASH data

An ARM processor and data storage technology, applied in NANDFLASH data storage and deletion, data storage field, can solve frequent operations and other problems, achieve the effect of improving service life, efficient writing and deleting operations, and simple transplantation

Inactive Publication Date: 2012-01-18
CHANGAN UNIV
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The introduction of the FAT file system can facilitate the management of data in NANDFLASH, but because the FAT file management method will cause frequent operations in a certain area (file allocation table area), for example, the cluster size of a FAT is 2KB, and the block size is 128KB. The worst case at this time is that when storing data of a block size, the block only needs to be erased and written once, and the number of times the FAT data area (file directory) is erased is 131072 times

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for embedded ARM (advanced RISC machines) processor to store and delete NANDFLASH data
  • Method for embedded ARM (advanced RISC machines) processor to store and delete NANDFLASH data
  • Method for embedded ARM (advanced RISC machines) processor to store and delete NANDFLASH data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] According to the technical scheme of the present invention, the ARM embedded processor specifically operates according to the following steps to the NANDFLASH data storage and deletion method:

[0030] 1) The ARM processor initializes NANDFLASH to obtain NANDFLASH storage information;

[0031] 2) Establish a cache area A in memory, the size of this cache area A is the same as the page size of NANDFLASH;

[0032] 3) Read the file allocation information from Block0, Page0 and Page1 of NANDFLASH to obtain the record bad block information, and will not perform any read and write operations on these bad blocks;

[0033] 4) Read the file configuration information of other blocks from Block0, Page2 to Block1 of NANDFLASH, and return the currently operable Block position, Page position and the offset address index value set in the Page;

[0034] 5) Make the following judgments for the ARM processor to read and write NANDFLASH data operation requests:

[0035] (A) If it is a d...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for an embedded ARM (advanced RISC machines) processor to store and delete NANDFLASH (non-volatile flash memory) data. The times of each data erasure of the NANDFLASH are controlled strictly. The method comprises: obtaining NANDFLASH storage information at first; and establishing a data buffer cache A in the internal memory (SDRAM) of the ARM processor, reading FAT (file allocation table) file allocation information (bad block records of the NANDFLASH are stored in the allocation information) from the Block0 Page0 and Page1 of the NANDFLASH, judging requests of the ARM processor for reading and deletion of the NANDFLASH data, and specifying operations of reading requests and deleting requests. By adopting the method, efficient reading and deletion of the NANDFLASH by the embedded ARM processor independent of an operating system can be achieved, and the service life of the NANDFLASH can be prolonged greatly. Moreover, no operation system is needed, and simple transplantation can be achieved.

Description

technical field [0001] The present invention relates to data storage in the field of computers, in particular to a method for storing and deleting NANDFLASH data in the field of embedded real-time data acquisition based on an ARM processor and without an operating system. . Background technique [0002] With the rapid development of embedded technology, especially in industrial control, embedded systems are more and more widely used because of their strong specificity, low cost, high performance and good stability. The microprocessor based on the ARM core is widely used in embedded industrial control due to its high performance, low cost, low energy consumption, rich external expansion circuits, and convenient development. [0003] In the ARM-based vehicle data acquisition system, due to the special environment of the vehicle, such as relatively strong vibration and dust, it has high requirements for the memory chip, which must be good in shock resistance and fast. Because...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/02
Inventor 赵祥模惠飞余腾史昕杨澜雷涛
Owner CHANGAN UNIV