System capable of realizing bootload, bootload control device and method

A technology of a control device and a control method, which is applied in the field of booting, and can solve problems such as unreliable NANDFLASH data storage, bad blocks, and the inability to change NANDFLASH read address space, etc.

A technology of a control device and a control method, which is applied in the field of booting, and can solve problems such as unreliable NANDFLASH data storage, bad blocks, and the inability to change NANDFLASH read address space, etc.

CN102135891AActive Publication Date: 2011-07-27NEW H3C TECH CO LTD

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System capable of realizing bootload, bootload control device and method
  • System capable of realizing bootload, bootload control device and method
  • System capable of realizing bootload, bootload control device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0079] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and examples.

[0080] Considering that the problem of low boot reliability is mainly caused by the inability to back up the boot program, the first solution of this embodiment is how to back up the boot program in the system. Specifically, since NAND FLASH has the Auto Read feature, the reading of the bootloader is divided into two parts, Part0 and Part1. Correspondingly, in order to match the Auto Read feature of NAND FLASH, this embodiment separates these two parts be backed up.

[0081] Figure 5 It is a schematic diagram of the backup distribution of the boot program in the embodiment of the present invention. like Figure 5As shown, in the existing system that can realize booting and starting, in addition to large-capacity storage devices such as NAND FLASH, t...

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 system capable of realizing bootload, a bootload control device and a bootload control method. A bootloader is stored in a first non-volatile memory device which does not support execute in place (XIP) and has an automatic reading characteristic; a first part of codes capable of being automatic read of the bootloader are backed up in a second non-volatile memory device, and a second residual part of codes of the bootloader are backed up in the first non-volatile memory device; a logic chip reads the backup of the first part of codes to a built-in random access memory(RAM), and switches connection between the boot chip selection output of a central processing unit (CPU) and the chip selection input of the first non-volatile memory device and the connection between the boot chip selection output of the CPU and the chip selection input of the built-in RAM for the CPU to acquire the first part of codes from the first non-volatile memory device or acquire the backup of the first part of codes from the built-in RAM; and the logic chip also can provide the second part of codes or the position information of any backup of the second part of codes in the first non-volatile memory device for the CPU, thereby realizing the backup boot of the second part of codes.

Description

technical field [0001] The present invention relates to a boot technology for equipment startup, in particular to a system capable of realizing boot startup, a boot startup control device, and a boot startup control method. Background technique [0002] The boot program of the system is a small program that runs before the CPU runs the operating system kernel, for the CPU to initialize hardware devices and establish a memory space map, so as to bring the system's software and hardware environment to a suitable state, so that Prepare the correct environment for the CPU to finally call the operating system kernel. [0003] In practical applications, the bootloader is usually stored on a non-volatile storage device that supports in-chip execution (eXecute In Place, XIP) operations, so that the CPU can access the non-volatile storage device in the same way as accessing memory, using to directly execute the boot program stored in the non-volatile memory device. For example, NOR...

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
27 Jul 2011
Publication
CN102135891A
IPC
G06F9/445; G06F11/14
Inventors
段琳; 赵志宇