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

Software long-distance loading and solidifying method based on TI DSP

A solidification method and remote technology, applied in the direction of program loading/starting, program control devices, etc., can solve the problems of inability to realize real-time task distribution, difficulty in upgrading, complicated operation, etc., to facilitate comprehensive joint debugging and joint testing work, and solve generation operations Difficult, easy to debug and flexible effects

Inactive Publication Date: 2014-07-02
AVIC NO 631 RES INST
View PDF2 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This traditional working method has many disadvantages: First, when the program code is solidified, it must be connected to the target device through an emulator, which brings great difficulties to the upgrade in the field; second, although TI provides corresponding code generation and Curing tool, but the steps are cumbersome and the operation is complicated. As long as there is a slight change in the software, the solidified code will be regenerated, and the maintainability is very poor.
The third is that the traditional debugging and loading method of DSP cannot meet the requirements of real-time task allocation, and does not meet the needs of the new generation of embedded applications.

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
  • Software long-distance loading and solidifying method based on TI DSP
  • Software long-distance loading and solidifying method based on TI DSP
  • Software long-distance loading and solidifying method based on TI DSP

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The software remote loading and firmware based on TI DSP consists of five parts: a first-level code boot program written in assembly language; a DSP initialization program; a code remote transmission or receiving program, a code online analysis program, and a code curing program.

[0037] The following design methods are described separately:

[0038] see figure 1 , First-level code bootloader: In the design of TI DSP processors, the method of loading external non-volatile memory (taking FLASH as an example) is generally used, that is, the software code run by DSP is stored in the external FLASH memory. After power-on or reset, the DSP automatically copies 1KBytes of data from a fixed address (that is, the address of the external FLASH space) through the built-in boot loader (BootLoader) in the form of DMA (this method is the first-level code boot program code data ) to the memory running space in the DSP chip, after the data copy is completed, it will automatically ju...

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 software long-distance loading and solidifying method based on TI DSP. The method comprises the steps of assembling a one-level code guide program assembled through languages, initializing DSP, transmitting and receiving code in long distance, analyzing codes on line, and solidifying the codes. The invention provides the method capable of simplifying application debugging and maintenance upgrading of the TI DSP. The method can realize software long-distance loading, debugging and solidifying on the basis of the TI DSP so as to effectively improve the flexibility, the reliability and the maintainability of the application of a TI DSP system.

Description

technical field [0001] The invention belongs to the technical field of embedded digital signal processing, and relates to a method for remote loading and curing of software, in particular to a method for remote loading and curing of software based on TI DSP. Background technique [0002] With the advantages of high performance, software programmable and low power consumption, DSP has always been the preferred processing device in the field of embedded signal processing. As the world's largest manufacturer of DSP devices, Texas Instruments (TI)'s DSP processors occupy a dominant position in the field of high-performance signal processing and lead the development of high-end DSP technology. [0003] In the current embedded DSP application, the application program is stored in an external non-volatile memory (such as FLASH) in advance, and after the system is powered on again, the application program is loaded from the external memory to the DSP memory and then run. This tradi...

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): G06F9/445
Inventor 李鹏邓豹孙靖国宋琦林木亢晓丽
Owner AVIC NO 631 RES INST
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