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

Online loading method based on TMS320C6000 series processor

A technology of TMS320C6000 and TMS320C6713 is applied in the field of processor loading control, which can solve the problems of no loading program, unexpected power failure, and FLASH memory program cannot run normally, and achieve the effect of improving reliability level and ensuring normal operation.

Pending Publication Date: 2020-04-17
天津航空机电有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, the loading method of the TMS320C6000 series processors officially given by TI is to place the program continuously without a separate loading program as a support. When the original image file is erased and the new image file is written, an unexpected power failure occurs. In this case, the program in the FLASH memory will not run normally, and the result is that the product must be disassembled and reprogrammed with an emulator before it can run normally.

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
  • Online loading method based on TMS320C6000 series processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] This embodiment provides an online loading method based on TMS320C6000 series processors, the method comprising:

[0023] TMS320C6000 series processors are powered on and reset, and the secondary Boot program developed by the user is copied to RAM address 0x00 and then run;

[0024] The FLASH memory contains the secondary Boot program, loading program and user program; the secondary Boot program selects one of the loading program or the user program in the FLASH by reading the allowed loading key in the NVM memory, and copies it to the first address of the RAM. One of the loading program or the user program in the FLASH jumps to the first address to run;

[0025] If the secondary Boot program selects the user program in the FLASH by reading the loading permission key in the NVM memory, and modifies the loading permission key through the external bus communication, the TMS320C6000 series processor resets actively and performs the following processing:

[0026] Execute t...

Embodiment 2

[0033] This embodiment provides an online loading method based on TMS320C6713, figure 1 It is a block diagram of the principle of the present invention, combined with figure 1 As shown, it mainly includes the following steps:

[0034] [Step 1] The TMS320C6713 processor is powered on and reset, and the second-level Boot program developed by the user is copied to the RAM address 0x00~0x400 space and then starts running from 0x00 address;

[0035] [Step 2] After the second-level Boot program is running, select one of the loader or user program in the FLASH memory by reading the allowable loading key (GSE, WOW, and allowable loading flag) in the NVM memory. By default, the loading of the key is allowed. The key is in the "invalid" state, the second-level Boot program copies the user program to the first address of RAM (0x400), and the second-level Boot program runs to the last jump to the first address of RAM to start running the user program;

[0036] [Step 3] After the user pr...

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 an online loading implementation method based on a TMS320C6000 series processor and a technical scheme for improving online loading reliability. According to the method, a permitted loading secret key and a mirror image file secret key are stored in the online loading process, when accidental power failure or bus communication interruption occurs in the loading process, loading can be executed again after the system is restarted, the situation that files in the system are damaged is avoided, normal operation of the system is guaranteed, and the reliability level of thesystem is improved.

Description

technical field [0001] The invention belongs to the field of embedded computer control and relates to processor loading control. Background technique [0002] At present, the loading method of the TMS320C6000 series processors officially given by TI is to place the programs continuously without a separate loading program as a support. When the original image file is erased and the new image file is written, an unexpected power failure occurs. In this case, the program in the FLASH memory will not run normally, and the result is that the product must be disassembled and reprogrammed with an emulator before it can run normally. Contents of the invention [0003] The object of the present invention is to provide a method for realizing online loading of a TMS320C6713 processor, and to realize the selection control of loading programs and user programs by means of secondary Boot program detection allowing loading keys. When designing the loading program, after the loading prog...

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): G06F8/65G06F9/445G06F11/14
CPCG06F8/65G06F9/44505G06F11/1438G06F11/1441
Inventor 吕思杨刘久成韦清瀚张巍
Owner 天津航空机电有限公司