SoC program execution display positioning method and device, computer equipment and storage medium

A technology of program execution and positioning method, which is applied in the direction of program control device, calculation, program code conversion, etc., which can solve the problems of manual participation, unintuitive process, and inability to see at a glance

Pending Publication Date: 2021-03-09
RAMAXEL TECH SHENZHEN
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method needs to manually take out the pointer and search for confirmation in file A, so there is more manual participation
And because when locating, often only locate the code position where the program is executed, but the understanding of the entire code execution process is not intuitive, and it is impossible to see the entire program execution process at a glance
Obviously, the traditional positioning method requires manual intervention and repeated searches for pointers and file relationships to confirm the process relationship of program execution, which not only brings efficiency problems to people in locating the program execution location, but also the process of program execution is not intuitive.

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
  • SoC program execution display positioning method and device, computer equipment and storage medium
  • SoC program execution display positioning method and device, computer equipment and storage medium
  • SoC program execution display positioning method and device, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.

[0037] Currently, if figure 1 Shown is a schematic diagram of the conception of the display positioning method executed by the SoC program in the conventional technology. Specifically, the pointer signal is displayed on the waveform interface, and the pointer signal is the pointer address. Through the pointer address, the Elf file can be queried to locate the source code file location corresponding to the address. If you need to know the entire process of program execution, you need to query the pointer address multiple times, and manually count the process of program exe...

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 program execution display positioning method and device, computer equipment and a storage medium, and the method comprises the steps: carrying out the analysis of an Elffile through operating a script program, and obtaining a corresponding relation between a program source file and a pointer address; generating a corresponding symbol file and an address file according to the corresponding relationship between the program source file and the pointer address; loading the symbol file and the address file into an SoC verification environment; forming a character variable signal according to the character and address relationship of the symbol file and the address file, and displaying an address interval between the two characters by using a first character; whenthe verification program skips from one address interval to another address interval, dynamically displaying a skipping process through the character variable signal. According to the invention, therelationship between the pointer and the source file can be automatically matched and displayed on an interface such as a waveform in a manner such as a signal variable.

Description

technical field [0001] The invention relates to the technical field of chip verification, in particular to a display positioning method, device, computer equipment and storage medium for SoC program execution. Background technique [0002] SoC (System on Chip, chip-level system) is an integrated circuit with a dedicated target, which contains a complete system and has all the content of embedded software. All SoC chips are inseparable from the execution of the CPU, and the movement of the pointer is involved in the execution process of the CPU. [0003] Usually in the verification of SoC, the CPU is used to operate the functional modules. These operations are written in a software language, and then converted into binary files for the CPU to execute through assembly, linking and other processes. For example, use ARM type processors, use C language to write programs, use ARM development kits to compile, link and other processes, and finally convert them into binary files and...

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
IPC IPC(8): G06F8/41G06F9/451
CPCG06F8/427G06F8/447G06F9/451Y02D10/00
Inventor 陈明园孙晓莹杨磊
Owner RAMAXEL TECH SHENZHEN
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products