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

Method for managing, writing and loading firmware code in storage device

A storage device and firmware management technology, applied in the field of writing and loading firmware codes and management, can solve the problems of limited storage life of flash memory, inability to load, and flash memory errors, and achieve the effects of reducing inability to load and improving utilization.

Active Publication Date: 2016-08-17
SLICONGO MICROELECTRONICS INC
View PDF7 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the limited storage life of the flash memory, when the firmware code is stored for a long time or read frequently, errors will occur in the flash memory and the firmware code will be damaged and cannot be loaded.

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 managing, writing and loading firmware code in storage device
  • Method for managing, writing and loading firmware code in storage device
  • Method for managing, writing and loading firmware code in storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Such as figure 1 As shown, a storage device 2 can be coupled with an electronic device 1 . The electronic device 1 includes a processor 11 , a RAM 13 and an input / output interface 15 . The storage device 2 includes a control chip 21 and a flash memory chip 23 . The control chip 21 includes a first I / O interface 211 , a microprocessor 213 and a second I / O interface 215 . The first input-output interface 211 is connected to the input-output interface 15 . The second input and output interface is connected to the flash memory chip 23 . The control chip 21 can manage the flash memory chip, write user data into the flash memory chip or read out the data in the flash memory chip, and return it to the user.

[0025] In this embodiment, the electronic device may be a system such as a computer, a digital camera, a mobile phone, or a multimedia player. The storage device 2 may be a USB flash drive or a solid-state hard disk including NAND flash memory. The storage device 2 ...

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 managing a firmware code in a storage device. The method comprises the following steps: dividing the firmware code into a plurality of code segments; copying each code segment into a plurality of code segments; writing the plurality of code segments; determining a target code segment which needs to be loaded, wherein the target code segment comprises a plurality of same backup code segments; judging whether one backup code segment is damaged or not; when the backup code segment is damaged, finding the backup code segment which is not damaged; and loading the backup code segment which is not damaged. The embodiment of the invention also relates to a method for writing and loading the firmware code in the storage device.

Description

technical field [0001] The invention relates to data storage technology, in particular to a method for managing, writing and loading firmware codes in a storage device. Background technique [0002] Flash memory (Flash) is a non-volatile semiconductor memory chip, which has the advantages of small size, low power consumption, and invulnerability to physical damage. It is an ideal storage medium for mobile digital products. Flash memory can be divided into AND, NAND, NOR, and DiNOR according to internal architecture and implementation technology. NAND flash memory is non-volatile, so it is very suitable for portable data storage devices. Compared with NOR-type flash memory, NAND-type flash memory has higher data density and is cheaper. [0003] The firmware code executed by the controller in the traditional flash memory is stored in the programmable read-only memory in the controller, and loaded into the static random access memory in the controller for execution when the fl...

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): G06F11/14
Inventor 饶强李发生吴大畏李晓强
Owner SLICONGO MICROELECTRONICS INC