Supercharge Your Innovation With Domain-Expert AI Agents!

Multi-core firmware loading method, device, computer equipment and storage medium

A firmware and multi-core technology, applied in electrical components, software maintenance/management, digital transmission systems, etc., can solve the problems of increasing the cost of SSD hardware and incomplete application, and achieve the effect of reducing hardware development costs and reducing the dependence of hardware conditions.

Active Publication Date: 2022-02-01
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Multi-core SSD firmware generally has a data volume of several hundred KB or more. The system needs to provide a continuous memory area for storing SSD firmware information. The general method is to store it in SRAM (Static Random Access Memory, Static Random Access Memory) or DDR ( Double rate synchronous dynamic random access memory, Double Data Rate SDRAM), but because the SSD main control chip has to adapt to SSD products of various structures, but in order to control the development cost of SSD products, not all SSD products can provide large ISRAM Or the SSD memory area, which makes the current method of loading SSD firmware not fully applicable, which will increase the hardware cost of the SSD

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
  • Multi-core firmware loading method, device, computer equipment and storage medium
  • Multi-core firmware loading method, device, computer equipment and storage medium
  • Multi-core firmware loading method, device, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0060] It should be understood that when used in this specification and the appended claims, the terms "comprising" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude one or Presence or addition of multiple other features, integers, steps, operations, elements, components and / or collections thereof.

[0061] It should also be understood that the terminology used in...

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 present invention relates to a multi-core firmware loading method, device, computer equipment, and storage medium. The method includes acquiring SSD firmware and packet header information; splitting the SSD firmware to form several data packets; and handling the several data packets one by one. , to obtain the accumulated CRC value; judge whether the accumulated CRC value is consistent with the packet header information; if so, release the cores of the main control chip to run the SSD firmware; if not, return to obtain the SSD firmware and packet header information. The invention abandons the concept of unified processing and handling after the transmission of the serial port Xmodem protocol, realizes reducing the dependence on the hardware conditions of SSD development, and reduces the hardware development cost of SSD products.

Description

technical field [0001] The present invention relates to a solid-state hard disk, and more specifically refers to a multi-core firmware loading method, device, computer equipment and storage medium. Background technique [0002] At present, the process of loading the firmware of the SSD controller is as follows: figure 1 As shown, after the chip is powered on, the multi-core loading project is loaded by the code embedded in the microcontroller and used for the normal operation of the chip, and then the SSD (Solid State Drives, Solid State Drives) firmware is downloaded by the multi-core loading project through the Xmodem protocol of the serial port To a continuous memory area, parse out the packet header information and SSD firmware information in the SSD firmware package, after the CRC (Cyclic Redundancy Check, Cyclic Redundancy Check) check is correct, through the DMAC (Direct Memory Access Controller, The Access Controller) module transports the SSD firmware to the execut...

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 Patents(China)
IPC IPC(8): G06F8/71H04L1/00H04L67/06
Inventor 董亚冯元元冷志源
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More