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.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 
