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

Two-stage BootLoader serial loading self-starting method 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: 2019-04-16
TIANJIN NAVIGATION INSTR RES INST
View PDF0 Cites 4 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
  • Two-stage BootLoader serial loading self-starting method based on TMS320C674X processor
  • Two-stage BootLoader serial loading self-starting method based on TMS320C674X processor
  • Two-stage BootLoader serial loading self-starting method based on TMS320C674X processor

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment

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

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

[0047] ⑵After the system is powered on, the processor detects the startup mode, and the chip itself uses the first-level BootLoader to analyze the serial programming software AIS script in NORFLASH and transfer it to the corresponding On-Chip RAM address space, and automatically call 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 burning program written by the designer will analyze the application AIS script and transfer the initialized code of the application to the corresponding L2RAM address space, that is, the second BootLoader process, and finally the programming control processor PC pointer jumps to the ...

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 two-stage BootLoader serial loading self-starting method based on a TMS320C674X processor. The strapdown inertial navigation system does not need to be disassembled; updating through serial communication is considered; advantages of a software program are maintained; the influence of accidental interruption on the system in the burning process can be tolerated; meanwhile, after FLASH burning is completed, a UBL (Unstructured Broadcast Loader) two-stage BootLoader mode is adopted. The application program codes are carried to the SDRAM through the serial burning program instead of the chip, and the SDRAM is directly driven to operate, so that the process of powering on the system again can be omitted, and certain flexibility and practicability are achieved in the actual using process.

Description

Technical field [0001] The invention belongs to the technical field of embedded basic software platforms, and relates to a strapdown inertial navigation system, in particular to a self-starting method of a secondary BootLoader serial loading based on a TMS320C674X processor. Background technique [0002] TI's TMS320C674X series of 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. In engineering practice, the application of TMS320C674X series processors will inevitably involve chip 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 mode means that the application emulator is connected to the J...

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/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