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

A booting method for SOC application program with self-test function

An application and function technology, applied in the direction of boot program, program control device, fault hardware testing method, etc., can solve problems such as high troubleshooting cost, incorrect chip implementation of application program, wrong program handling process, etc., to improve the correctness and reliability, ensuring functional integrity, and fast fault location.

Active Publication Date: 2020-07-14
BEIJING AEROSPACE AUTOMATIC CONTROL RES INST +1
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Once a fault occurs, it is impossible to determine whether it is due to incorrect implementation of the application program or a fault in the chip itself, or an error in the program handling process, resulting in high follow-up troubleshooting costs

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
  • A booting method for SOC application program with self-test function
  • A booting method for SOC application program with self-test function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] to combine figure 1 , the SoC application object code generation and loading method with self-test function, the steps are as follows:

[0053] (1) Generate the object code about the application program running in the SoC chip, and calculate the CRC check code in bytes;

[0054](2) Packing the target code and the CRC check code, that is, the calculated application program CRC check code is placed immediately after the application program target code, occupying the space of one word;

[0055] (3) Generate the target code with self-test function guide method, and put it in front of the application program target code, and form the self-test function with the self-test function together with the application program target code and the calculated CRC check code To execute object code, see figure 2 .

[0056] The boot method with the self-test function includes the following steps:

[0057] Step 3.1, initialize the SoC chip, including memory access configuration, Cache ...

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 relates to a SoC (System on a Chip) application guidance method with a self-detection function. Before an application is operated, the application is moved to an SRAM (Static Random Access Memory) from FLASH, the PC (Program Counter) pointer of a CPU (Central Processing Unit) is endowed with the first line of instruction address of the application, and one guidance function module operated by the application is started. By use of the program guidance method, before the application is transported, the SRAM operated by the application is checked, application transportation correctness is checked, and an operation target and the correctness of the operation environment of the operation target are guaranteed before the application is operated. By use of the method, through program uploading consistency checkout and checkout before and after transportation, correctness from a source program to the operation of the program each time is guaranteed, the function of the operation environment is guaranteed to be complete, and fault positioning can be quickly carried out once a program fails.

Description

technical field [0001] The invention relates to a method for guiding an SoC application program with a self-check function, and belongs to the technical field of SoC loading. Background technique [0002] SoC, the abbreviation of System on Chip, is the system on a chip. In a narrow sense, it is the chip integration at the core of an information system, which integrates the key components of the system on a chip; in a broad sense, SoC is a micro-miniature system. , Heart, Eye And Hand Systems. Academic circles at home and abroad generally tend to define SoC as the integration of microprocessor, analog IP core, digital IP core and memory (or off-chip storage control interface) on a single chip, which is usually customized by customers or for specific purposes standard products. Due to its strong scalability and high integration, SoC is widely used in mobile electronic products, smart devices and control devices. If the SoC is compared to the body, then the embedded softwar...

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): G06F9/4401G06F11/10G06F11/22
CPCG06F9/4401G06F11/1004G06F11/2273G06F11/2284
Inventor 高飞崔宇叶绍凯刘思东仲宇邱枫隋强强丁万兵李慧张磊
Owner BEIJING AEROSPACE AUTOMATIC CONTROL RES INST