Check patentability & draft patents in minutes with Patsnap Eureka AI!

Self-starting method of serial loading of secondary bootloader based on tms320c674x processor

A technology of TMS320C674X and processor 2, applied in the field of strapdown inertial navigation system, can solve problems such as loss of flexibility, and achieve the effect of convenient use in engineering

Active Publication Date: 2021-12-31
TIANJIN NAVIGATION INSTR RES INST
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For the emulator JTAG interface + FLASH loading method, since the DSP chip is integrated in the system circuit, the strapdown inertial navigation system needs to be disassembled every time the software program is updated, and then the software program is updated by connecting the chip JTAG interface through the emulator. In a relatively complex navigation system, disassembling or disassembling the SINS is a rather complicated process involving many aspects, so the method of loading the program through the emulator JTAG interface + FLASH obviously has many inconveniences in actual use; For the serial interface + FLASH loading method, after the serial programming program is programmed into the FLASH through the JTAG interface for the first time, subsequent update applications can update the software through the serial interface, and the SINS can no longer be disassembled. Compared with the emulator JTAG interface + FLASH loading method, the operability is significantly improved, but the serial interface + FLASH loading method also has the problem that the operation cannot be interrupted during the serial programming process, such as the system is not allowed to power off during programming, and cannot tolerate programming. Errors and other shortcomings, if the programming fails, you need to re-disassemble the system to connect to the JTAG interface of the emulator to update the serial programming program. At the same time, after the programming is successful, the system needs to be re-powered or reset, and the new application can be loaded before it can run normally. This method loses flexibility in some 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
  • Self-starting method of serial loading of secondary bootloader based on tms320c674x processor
  • Self-starting method of serial loading of secondary bootloader based on tms320c674x processor
  • Self-starting method of serial loading of secondary bootloader based on tms320c674x processor

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment

[0045] A self-starting method based on TMS320C674X processor secondary BootLoader serial loading, the steps are:

[0046] ⑴ Store the serial programming program and the application program in two independent address spaces of NORFLASH;

[0047] (2) After the system is powered on, the processor detects the startup mode, and the chip itself parses and transfers the serial programming software AIS script in NORFLASH to the corresponding On-Chip RAM address space through the first-level BootLoader, and automatically calls the serial programming program c_Int00 () The entry function runs;

[0048] ⑶ The serial port burning program judges the burning program flag in NORFLASH. If it is not set, the serial port burning program written by the designer will analyze the AIS script of the application program and move the initialized section code of the application program to the corresponding L2RAM address space, that is, the second BootLoader process, and finally the burning program con...

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 self-starting method based on TMS320C674X processor two-level BootLoader serial loading, under the condition that the strapdown inertial navigation system does not need to be disassembled, while taking into account the advantages of updating and maintaining software programs through serial communication, it can tolerate the process of burning The impact of unexpected interruption on the system. At the same time, after the FLASH programming is completed, the UBL (User BootLoader) secondary BootLoader method is adopted. Instead of the chip itself, the serial programming program replaces the chip to transfer the application program code to SDRAM and directly drive it to run. , so that the system can save the power-on operation process again, and it has certain flexibility and practicability in the actual use process.

Description

technical field [0001] The invention belongs to the technical field of embedded basic software platforms, relates to a strapdown inertial navigation system, in particular to a self-starting method based on a TMS320C674X processor secondary BootLoader serial loading. Background technique [0002] TI's TMS320C674X series high-performance floating-point DSP (Digital Signal Processing) processors have the advantages of low power consumption, rich interfaces, and strong floating-point computing capabilities. As a system CPU, they have been widely used in strapdown inertial navigation systems. The application of TMS320C674X series processors in engineering practice will inevitably involve chip startup and booting. The currently commonly used TMS320C674X processor booting methods mainly include emulator JTAG interface + FLASH loading mode and serial interface + FLASH loading mode. The emulator JTAG interface + FLASH loading method means that the emulator is connected to the JTAG in...

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): G06F8/61G06F9/4401G06F13/42
CPCG06F8/63G06F9/4406G06F13/4282
Inventor 赵政邰洋王桂如张君吴国强熊定方
Owner TIANJIN NAVIGATION INSTR RES INST
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More