Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for quickly debugging DDR memory grains through U-Boot

A memory particle and fast technology, applied in the direction of faulty hardware testing method, detection of faulty computer hardware, functional inspection, etc., can solve problems such as errors prone to occur, inability to perform intuitive debugging, etc., to speed up debugging and simplify debugging. The effect of the process

Inactive Publication Date: 2017-09-01
JINAN INSPUR HIGH TECH TECH DEV CO LTD
View PDF1 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] U-Boot, the full name of Universal Boot Loader, is an open source project based on the terms of the GPL. Parameters are calculated and then debugged. This method needs to be calculated according to the data manual, which is prone to errors and is relatively slow. It cannot be debugged intuitively. When SPD data that meets the JEDEC standard is required, parameters cannot be adjusted directly through JEDEC.

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 quickly debugging DDR memory grains through U-Boot
  • Method for quickly debugging DDR memory grains through U-Boot

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The present invention provides a method for quickly debugging DDR memory particles through U-Boot:

[0018] Modify the DDR initialization part code in U-BOOT, so that DDR in U-BOOT obtains the SPD information part, and replace the written SPD array with the storage location of the SPD data in the EEPROM read by I2C pointed to by the spd pointer , so that there is no need to program the EEPROM each time to speed up debugging.

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

[0020] Using the method of the present invention, at the get_spd position in U-BOOT's / driver / ddr / main.c, ret is forced to be set to 0, and the SPD data is saved into the array in the form of a hexadecimal array, which is the written SPD array ,

[0021] Then overwrite the array to the storage location of the SPD data read through I2C pointed by the spd pointer through memcpy, refer to the following code example:

[0022]

[0023] In the a...

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 quickly debugging DDR memory grains through U-Boot, and relates to the relevant technical field of memory debugging. The method modifies initialization part codes of the DDR in the U-Boot so as to obtain the SPD information part by the DDR in the U-Boot, and overlay and replace the written SPD array to the SPD-pointer-pointing and read-by-I2C save position of the SPD data in EEPROM, so as not to conduct programme on the EEPROM every time, thereby accelerating the debugging speed.

Description

technical field [0001] The invention discloses a method for quickly debugging DDR memory particles through U-Boot, and relates to the relevant technical field of memory debugging. Background technique [0002] DDR is double rate synchronous dynamic random access memory. Strictly speaking, DDR should be called DDR SDRAM. People are used to calling it DDR, which is a synchronous dynamic random access memory. DDR memory is developed on the basis of SDRAM memory and still uses the SDRAM production system. Therefore, for memory manufacturers, it is only necessary to slightly improve the equipment for manufacturing ordinary SDRAM to realize the production of DDR memory, which can effectively reduce cost. [0003] U-Boot, the full name of Universal Boot Loader, is an open source project based on the terms of the GPL. Parameters are calculated and then debugged. This method needs to be calculated according to the data manual, which is prone to errors and is relatively slow. It ca...

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/22G06F11/26
CPCG06F11/26G06F11/2273
Inventor 卞西晗张连聘张雁鹏
Owner JINAN INSPUR HIGH TECH TECH DEV CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products