Method for establishing large-page NAND Flash storage system under Windows CE condition

A storage system and page technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as inability to establish storage systems, inconsistent page sizes of NAND Flash devices, etc., and achieve the effect of optimizing access efficiency

Active Publication Date: 2010-12-22
CHINA ELECTRONIC TECH GRP CORP NO 38 RES INST
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The object of the present invention is to overcome the problem that the FAT file system sector and the actual large-page NAND Flash device page size are inconsistent under the above-mentioned Windows CE operating system environment and cannot set up a storage system, and provide a method for setting up a large-page NAND Flash under the WindowCE operating system environment Method for Device Storage System

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 establishing large-page NAND Flash storage system under Windows CE condition
  • Method for establishing large-page NAND Flash storage system under Windows CE condition
  • Method for establishing large-page NAND Flash storage system under Windows CE condition

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention will be further described below in conjunction with the accompanying drawings.

[0020] 1. Hardware interface circuit design

[0021] figure 1 Shown is the Samsung S3C2440A embedded processor. S3C2440A adopts ARM920T core, the main frequency is 400MHz, and it has its own NAND Flash controller, which can easily interface with various NAND Flash devices, and realize the operation of NAND Flash devices by reading and writing internal registers. The Nand Flash device uses Samsung's 2048-byte large-page K9F1G08 chip. The functions of its pins are shown in Table 1.

[0022] Table 1

[0023]

[0024]

[0025] S3C2440 controls the external NAND Flash device through internal registers, and sets the type of external NAND Flash through pins NCON, GPG13, GPG14, and GPG15; according to the characteristics of K9F1G08U0A, NCON is set to high level to indicate a large page device, and GPG13 is set to If it is high level, the page size is 2048 bytes. Whe...

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 establishing a large-page NAND Flash storage system under a Windows CE condition. The method comprises the steps of: connecting the large-page NAND Flash device to an embedded processor having a large-page NAND Flash controller inside in the manner of hardware interface, defining the size of a device block in a starting loading procedure EBoot code of a Windows CE system as same as the size of the NAND Flash device, defining the size of the device page as same as the page size of the NAND Flash device, defining the macro definition for switching a page address and a block address accorded with an actual device definition, designing the size of an access buffer area for realizing an FMD xxx serial functions in a device driving procedure code as same as the page size of the NAND Flash storage, and matching with the page size of the large-page NAND Flash by modifying the size of fan area in a FAT file system. The method is suitable for the NAND Flash with any page size and block size.

Description

technical field [0001] The invention relates to a method for establishing a large-page Nand Flash storage system under the Windows CE environment, belonging to the field of computer operating systems and storage systems. Background technique [0002] NAND Flash is a new type of storage device. Due to its outstanding advantages such as high storage density, fast writing and erasing speed, and low cost, it has become the mainstream storage device for embedded systems in the market. Compared with NOR Flash, another mainstream flash memory technology, NAND Flash has fast writing (programming) and erasing operations, but slow random access; NOR Flash has fast random access and can be written in units of bytes, but slow erasing . Compared with NOR storage unit, NAND has high density, low cost and good cost performance, and is suitable for large-capacity storage. [0003] Windows CE embedded operating system is a newly developed operating system launched by Microsoft in 1996. It ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
Inventor 陈一新莫家贵廖颖汪玮
Owner CHINA ELECTRONIC TECH GRP CORP NO 38 RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products