CN111459468A - DSP program on-line upgrading system and method for high-reliability serial port communication - Google Patents

DSP program on-line upgrading system and method for high-reliability serial port communication Download PDF

Info

Publication number
CN111459468A
CN111459468A CN202010272198.4A CN202010272198A CN111459468A CN 111459468 A CN111459468 A CN 111459468A CN 202010272198 A CN202010272198 A CN 202010272198A CN 111459468 A CN111459468 A CN 111459468A
Authority
CN
China
Prior art keywords
program
dsp
module
file
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010272198.4A
Other languages
Chinese (zh)
Inventor
张茹
朱启举
肖迅
赵进军
谭鹏立
徐一艳
李小博
丁建伟
刘晓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Institute of Modern Control Technology
Original Assignee
Xian Institute of Modern Control Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Institute of Modern Control Technology filed Critical Xian Institute of Modern Control Technology
Priority to CN202010272198.4A priority Critical patent/CN111459468A/en
Publication of CN111459468A publication Critical patent/CN111459468A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Stored Programmes (AREA)

Abstract

The invention belongs to the technical field of serial port communication technology and program loading, and particularly relates to a DSP program online upgrading system and method for high-reliability serial port communication. Before the DSP program is upgraded, the DSP equipment is solidified with a bottom program, a JTAG interface is not required to be connected, and the online upgrade of the DSP program is realized by utilizing the communication between the DSP equipment and the serial port of the upper computer. Practice proves that the high-reliability serial port communication online upgrading system and method are simple and reliable, easy to implement engineering, strong in environmental adaptability, high in speed and convenient to operate, can be separated from a simulator, and solves the problem that the program upgrading is interrupted due to sudden power failure or misoperation in the upgrading process, so that the equipment shell needs to be disassembled for program upgrading.

Description

DSP program on-line upgrading system and method for high-reliability serial port communication
Technical Field
The invention belongs to the technical field of serial port communication technology and program loading, and particularly relates to a DSP program online upgrading system and method for high-reliability serial port communication.
Background
With the continuous development of electronic technology and the continuous change of user requirements, an embedded device program needs to be upgraded and updated frequently, in order to solve the limitation of realizing code updating by programming a Flash memory through a JTAG simulation interface of a DSP, a method for upgrading the program on line through a serial port is generally adopted at present, a serial port on-line upgrading function is added in the device program, after the device is electrified, whether the program needs to be upgraded is judged firstly, and if the program needs to be upgraded, the program is upgraded through serial port communication with an upper computer; otherwise, executing the normal work flow. The method can realize the on-line upgrading of the program in a serial port transmission mode without disassembling the equipment shell, but has low reliability, and when the program is upgraded, if misoperation or power failure occurs, because the program before being stored in the program memory is erased, the program cannot be loaded when the power is on again, so that the on-line upgrading cannot be completed, the equipment shell is required to be disassembled, and the upgrading of the program is still completed through a JTAG simulator.
Disclosure of Invention
Technical problem to be solved
The technical problem to be solved by the invention is as follows: how to solve the limitation caused by adding a serial port online upgrading function in an application program for upgrading, and how to provide a DSP program online upgrading system and method for high-reliability serial port communication.
(II) technical scheme
In order to solve the above technical problem, the present invention provides a high-reliability serial port communication DSP program online upgrade system, which includes: the system comprises an upper computer and a DSP device;
the host computer includes: the online upgrading application module is used for sending the DSP user code to the DSP equipment according to a specified protocol; the online upgrading application module comprises a serial port configuration module, a program file and parameter file loading module and a control management module; the serial port configuration module is used for configuring a serial port communication port, a baud rate and parity check according to a connected serial port and a communication protocol; the program file and parameter file loading module is used for loading an application program file or a parameter file, and realizing sub-packaging, generating a check code and framing according to the size of the file; the control management module is used for finishing interaction with the DSP equipment and sending application program files or parameter files;
the DSP apparatus includes: a DSP online upgrading module; the DSP online upgrading module comprises a communication module, an application program programming module and a program moving module; the communication module is used for carrying out data interaction on the upper computer and receiving an application program file; the application program programming module is used for converting the received application program file into a data format which can be identified by a flash space, and writing the application program file after format conversion into an appointed flash space; the program moving module is used for moving the application program files stored in the flash space to the memory space for operation.
The files in the data format which can be identified by the flash space are files in a binary format of 'bin'.
In addition, the invention also provides a DSP program online upgrading method for high-reliability serial port communication, which is completed based on the DSP program online upgrading system, and the method separates the online upgrading function from the application program, independently forms a bottom program, and writes the application program through the bottom program; the bottom layer program is a program which is solidified in a designated flash space of the DSP, is not allowed to be modified or erased by a user, and is used for realizing the functions of time judgment, data receiving and programming of online upgrading; the bottom program is the DSP online upgrading module;
the application program is an upgrading program of a user, and the application program file is an upgrading program file of the application program during upgrading;
specifically, the method comprises the following steps:
step 1: writing and debugging the bottom layer program, and solidifying the bottom layer program in a flash space by adopting a JTAG simulation port;
step 2: writing and debugging of an application program are completed, and a ". out" file is generated and then converted into a data format which can be identified by a flash space;
and step 3: connecting a serial port between the DSP equipment and the upper computer;
and 4, step 4: and electrifying the DSP equipment, operating an online upgrading application module of the upper computer, and communicating the DSP equipment and the upper computer to finish upgrading the application program.
The files in the data format which can be identified by the flash space are files in a binary format of 'bin'.
In step 4, the DSP device is powered on, the online upgrade application module of the upper computer is operated, and the process of starting communication between the DSP device and the upper computer includes: firstly, after the DSP equipment is powered on and reset, loading a bottom program into a memory space, operating the bottom program, performing handshake with an upper computer, if the handshake is successful, indicating that the application program of a DSP user needs to be updated online, otherwise, loading the application program of the original DSP user into a program storage area in the memory space for operation.
In step 4, the DSP device is powered on, the online upgrade application module of the upper computer is operated, and the process of starting communication between the DSP device and the upper computer further includes:
if online upgrading is needed, when the application program of a DSP user is upgraded online, a program file and a parameter file loading module in an online upgrading application module of an upper computer subpackage the application program file to be upgraded, a control management module sends the application program file after subpackaging to DSP equipment through a serial port, and a communication module of the DSP equipment converts the received packet data into a data format which can be identified by flash space through an application program programming module after receiving a complete packet of data and then programs the data format into a temporary storage area of the flash space; and repeating the steps in sequence until the application program files are completely received and are burnt in the temporary storage area of the flash space, and then moving all the application program files in the temporary storage area of the flash space to the program storage area in the memory space by the program moving module to complete the online upgrade of the application program files.
The files in the data format which can be identified by the flash space are files in a binary format of 'bin'.
Wherein the underlying program is configured to implement:
(1) communicating with an upper computer, and judging whether the application program needs to be upgraded;
(2) receiving an application program file from an upper computer and checking;
(3) programming an application program file to a specified flash space;
(4) and moving the application program file of the flash space to a memory for running.
(III) advantageous effects
Before the DSP program is upgraded, the DSP equipment is solidified with a bottom program, a JTAG interface is not required to be connected, and the online upgrade of the DSP program is realized by utilizing the communication between the DSP equipment and the serial port of the upper computer. Practice proves that the high-reliability serial port communication online upgrading system and method are simple and reliable, easy to implement engineering, strong in environmental adaptability, high in speed and convenient to operate, can be separated from a simulator, and solves the problem that the program upgrading is interrupted due to sudden power failure or misoperation in the upgrading process, so that the equipment shell needs to be disassembled for program upgrading.
Drawings
FIG. 1 is a workflow diagram of the underlying process of the present invention.
Fig. 2 is a flow chart of the online upgrade process of the DSP device and the upper computer according to the present invention.
Detailed Description
In order to make the objects, contents, and advantages of the present invention clearer, the following detailed description of the embodiments of the present invention will be made in conjunction with the accompanying drawings and examples.
In order to solve the problems of the prior art, the invention provides a DSP program online upgrading system for high-reliability serial communication, which comprises: the system comprises an upper computer and a DSP device;
the host computer includes: the online upgrading application module is used for sending the DSP user code to the DSP equipment according to a specified protocol; the online upgrading application module comprises a serial port configuration module, a program file and parameter file loading module and a control management module; the serial port configuration module is used for configuring a serial port communication port, a baud rate and parity check according to a connected serial port and a communication protocol; the program file and parameter file loading module is used for loading an application program file or a parameter file, and realizing sub-packaging, generating a check code and framing according to the size of the file; the control management module is used for finishing interaction with the DSP equipment and sending application program files or parameter files;
the DSP apparatus includes: a DSP online upgrading module; the DSP online upgrading module comprises a communication module, an application program programming module and a program moving module; the communication module is used for carrying out data interaction on the upper computer and receiving an application program file; the application program programming module is used for converting the received application program file into a data format which can be identified by a flash space, and writing the application program file after format conversion into an appointed flash space; the program moving module is used for moving codes of the application program files stored in the flash space to the memory space for operation.
The files in the data format which can be identified by the flash space are files in a binary format of 'bin'.
In addition, the invention also provides a DSP program online upgrading method for high-reliability serial port communication, which is completed based on the DSP program online upgrading system, and the method separates the online upgrading function from the application program, independently forms a bottom program, and writes the application program through the bottom program; the bottom layer program is a program which is solidified in a designated flash space of the DSP, is not allowed to be modified or erased by a user, and is used for realizing the functions of time judgment, data receiving and programming of online upgrading; the bottom program is the DSP online upgrading module;
the application program is an upgrading program of a user, and the application program file is an upgrading program file of the application program during upgrading;
specifically, the method comprises the following steps:
step 1: writing and debugging the bottom layer program, and solidifying the bottom layer program in a flash space by adopting a JTAG simulation port;
step 2: writing and debugging of an application program are completed, and a ". out" file is generated and then converted into a data format which can be identified by a flash space;
and step 3: connecting a serial port between the DSP equipment and the upper computer;
and 4, step 4: and electrifying the DSP equipment, operating an online upgrading application module of the upper computer, and communicating the DSP equipment and the upper computer to finish upgrading the application program.
The files in the data format which can be identified by the flash space are files in a binary format of 'bin'.
In step 4, the DSP device is powered on, the online upgrade application module of the upper computer is operated, and the process of starting communication between the DSP device and the upper computer includes: firstly, after the DSP equipment is powered on and reset, loading a bottom program into a memory space, operating the bottom program, performing handshake with an upper computer, if the handshake is successful, indicating that the application program of a DSP user needs to be updated online, otherwise, loading the application program of the original DSP user into a program storage area in the memory space for operation.
In step 4, the DSP device is powered on, the online upgrade application module of the upper computer is operated, and the process of starting communication between the DSP device and the upper computer further includes:
if online upgrading is needed, when the application program of a DSP user is upgraded online, a program file and a parameter file loading module in an online upgrading application module of an upper computer subpackage the application program file to be upgraded, a control management module sends the application program file after subpackaging to DSP equipment through a serial port, and a communication module of the DSP equipment converts the received packet data into a data format which can be identified by flash space through an application program programming module after receiving a complete packet of data and then programs the data format into a temporary storage area of the flash space; and repeating the steps in sequence until the application program files are completely received and are burnt in the temporary storage area of the flash space, and then moving all the application program files in the temporary storage area of the flash space to the program storage area in the memory space by the program moving module to complete the online upgrade of the application program files.
The files in the data format which can be identified by the flash space are files in a binary format of 'bin'.
Wherein the underlying program is configured to implement:
(1) communicating with an upper computer, and judging whether the application program needs to be upgraded;
(2) receiving an application program file from an upper computer and checking;
(3) programming an application program file to a specified flash space;
(4) and moving the application program file of the flash space to a memory for running.
Example 1
As shown in fig. 1-2, the DSP program online upgrade system for high-reliability serial communication of the present embodiment includes an upper computer and a DSP device;
the upper computer comprises an online upgrading application module, a serial port configuration module, a program file and parameter file loading module and a control management module, wherein the online upgrading application module is used for sending DSP user codes to DSP equipment according to a specified protocol; the serial port configuration module is used for configuring a serial port communication port, a baud rate and parity check according to a connected serial port and a communication protocol; the program file and parameter file loading module is used for completing the loading of a program or parameter file, and realizing sub-packaging, generating a check code and framing according to the size of the file; the control management module is used for finishing interaction with the DSP equipment and sending data;
the DSP equipment comprises a DSP online upgrading program module and a DSP application module; the DSP online upgrading module comprises an online upgrading module and a program moving module; the online upgrading module is used for performing data interaction on the upper computer, judging whether upgrading is needed or not, and writing the received program data into a designated flash space if upgrading is needed; the program moving module is used for moving the application program codes stored in the flash space to the memory space for operation. The DSP application module refers to a binary system application program file of a 'bin' needing to be upgraded.
The method for completing the online upgrade of the DSP program by utilizing the system through the RS422 serial port comprises the following steps:
step one, after a DSP developer finishes writing and debugging a bottom program, the bottom program is solidified at the initial address 0x90000000 of flash through a JTAG port, and the specific example of the bottom program is as follows:
configuration of cmd file in underlying program:
Figure BDA0002443475740000071
Figure BDA0002443475740000081
setting the initial address of flash and memory loading in the Bootloader:
FLASH_START.set 0x90000400
RAM_START.set 0x00000400
design realization of main program of online upgrade module
Figure BDA0002443475740000082
Wherein F L ASH _ PROG _ ADDR is the flash address where the user code is stored, and RAM _ PROG _ ADDR is the memory address to be moved to.
Design implementation of program handling module
void App_dsp(unsigned int src_addr,unsigned int dest_addr)
Figure BDA0002443475740000091
Step two, the DSP developer finishes the writing and debugging of the user program, and the key points are the address configuration of the cmd file in the user program and the initial address setting of flash and memory loading in the Bootloader:
specific examples are:
cmd configuration file:
Figure BDA0002443475740000101
setting the initial address of flash and memory loading in the Bootloader:
FLASH_START.set 0x90020400
RAM_START.set 0x0000a400
and the main program of the user program is completed according to the requirements of the user.
And generating a ". out" file after compiling and debugging are finished, converting the ". out" into a ". hex" file through hex6x carried by the system, and converting the ". hex" file into a ". bin" through hex2bin. First, a cmd file is written, the embodiment is named as TYKD.
Figure BDA0002443475740000102
Out file TYKD.hex is generated after debugging of the user program is completed, and is the name of the hex file after conversion, and \ flash is a path to be saved by the hex file.
Writing a batch file, wherein the specific contents are as follows:
hex6x.exe.\flash\TYKD.cmd
.\flash\hex2bin.exe.\flash\TYKD.hex.\flash\TYKD.bin
after the user program finishes compiling and generating the out file, the batch processing file is operated, namely the needed bin file is generated.
Connecting an RS422 serial port between the DSP equipment and the upper computer;
step four, running an online upgrading program of the upper computer, configuring a serial port according to the connected serial port and the communication protocol and opening the serial port; the Baud rate of the serial port of the embodiment is set to 230400bps, one start bit, 1 stop bit and even check;
step four, electrifying the DSP equipment, starting communication with an upper computer, and finishing software upgrading of the DSP equipment, which specifically comprises the following steps:
firstly, after the DSP equipment is powered on and reset, loading a bottom program into a memory space through a Bootloader, operating the bottom program, performing handshake with an upper computer, judging whether the program needs to be upgraded, and programming a received program code sent by the upper computer into a flash designated sector if the program needs to be upgraded to finish upgrading of an application program; otherwise, the original DSP user program is loaded to the memory for operation.
The implementation example of the software online upgrade of the DSP equipment by using the invention is finished. Practice proves that the high-reliability serial port communication DSP program online upgrading method is high in speed, convenient to operate, capable of being separated from a simulator, capable of improving the reliability of serial port upgrading software, and particularly suitable for upgrading DSP programs in long-distance transmission and complex environments. The method is simple and reliable, the engineering is easy to realize, and the environmental suitability is strong.
The above description is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, several modifications and variations can be made without departing from the technical principle of the present invention, and these modifications and variations should also be regarded as the protection scope of the present invention.

Claims (8)

1. The utility model provides a DSP procedure on-line upgrading system of high reliability serial communication which characterized in that, the system includes: the system comprises an upper computer and a DSP device;
the host computer includes: the online upgrading application module is used for sending the DSP user code to the DSP equipment according to a specified protocol; the online upgrading application module comprises a serial port configuration module, a program file and parameter file loading module and a control management module; the serial port configuration module is used for configuring a serial port communication port, a baud rate and parity check according to a connected serial port and a communication protocol; the program file and parameter file loading module is used for loading an application program file or a parameter file, and realizing sub-packaging, generating a check code and framing according to the size of the file; the control management module is used for finishing interaction with the DSP equipment and sending application program files or parameter files;
the DSP apparatus includes: a DSP online upgrading module; the DSP online upgrading module comprises a communication module, an application program programming module and a program moving module; the communication module is used for carrying out data interaction on the upper computer and receiving an application program file; the application program programming module is used for converting the received application program file into a data format which can be identified by a flash space, and writing the application program file after format conversion into an appointed flash space; the program moving module is used for moving the application program files stored in the flash space to the memory space for operation.
2. The DSP program online upgrade system for high reliability serial communication of claim 1, wherein the file of data format recognizable by flash space is a "bin" binary format file.
3. An online upgrade method of DSP program of serial port communication of a high reliability, characterized by, it is finished on the basis of the online upgrade system of DSP program of the above-mentioned claim 1, said method is to separate online upgrade function and application program, form a bottom layer procedure alone, burn and write the application program through the bottom layer procedure; the bottom layer program is a program which is solidified in a designated flash space of the DSP, is not allowed to be modified or erased by a user, and is used for realizing the functions of time judgment, data receiving and programming of online upgrading; the bottom program is the DSP online upgrading module;
the application program is an upgrading program of a user, and the application program file is an upgrading program file of the application program during upgrading;
specifically, the method comprises the following steps:
step 1: writing and debugging the bottom layer program, and solidifying the bottom layer program in a flash space by adopting a JTAG simulation port;
step 2: writing and debugging of an application program are completed, and a ". out" file is generated and then converted into a data format which can be identified by a flash space;
and step 3: connecting a serial port between the DSP equipment and the upper computer;
and 4, step 4: and electrifying the DSP equipment, operating an online upgrading application module of the upper computer, and communicating the DSP equipment and the upper computer to finish upgrading the application program.
4. The method for upgrading the DSP program online with high reliability in serial communication of claim 3, wherein the file in the data format recognizable by the flash space is a "bin" binary format file.
5. The method for upgrading the DSP program of the high-reliability serial port communication according to claim 3, wherein in the step 4, the DSP device is powered on, an online upgrading application module of the upper computer is operated, and the process that the DSP device and the upper computer start to communicate comprises the following steps: firstly, after the DSP equipment is powered on and reset, loading a bottom program into a memory space, operating the bottom program, performing handshake with an upper computer, if the handshake is successful, indicating that the application program of a DSP user needs to be updated online, otherwise, loading the application program of the original DSP user into a program storage area in the memory space for operation.
6. The method for upgrading the DSP program of the high-reliability serial port communication according to claim 5, wherein in the step 4, the DSP device is powered on, an online upgrading application module of the upper computer is operated, and the process of starting the communication between the DSP device and the upper computer further comprises:
if online upgrading is needed, when the application program of a DSP user is upgraded online, a program file and a parameter file loading module in an online upgrading application module of an upper computer subpackage the application program file to be upgraded, a control management module sends the application program file after subpackaging to DSP equipment through a serial port, and a communication module of the DSP equipment converts the received packet data into a data format which can be identified by flash space through an application program programming module after receiving a complete packet of data and then programs the data format into a temporary storage area of the flash space; and repeating the steps in sequence until the application program files are completely received and are burnt in the temporary storage area of the flash space, and then moving all the application program files in the temporary storage area of the flash space to the program storage area in the memory space by the program moving module to complete the online upgrade of the application program files.
7. The method for upgrading the DSP program online with high reliability in serial communication of claim 6, wherein the file in the data format recognizable by the flash space is a "bin" binary format file.
8. The DSP program online upgrade method for high reliability serial port communication according to claim 3, wherein the bottom layer program is used to implement:
(1) communicating with an upper computer, and judging whether the application program needs to be upgraded;
(2) receiving an application program file from an upper computer and checking;
(3) programming an application program file to a specified flash space;
(4) and moving the application program file of the flash space to a memory for running.
CN202010272198.4A 2020-04-09 2020-04-09 DSP program on-line upgrading system and method for high-reliability serial port communication Pending CN111459468A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010272198.4A CN111459468A (en) 2020-04-09 2020-04-09 DSP program on-line upgrading system and method for high-reliability serial port communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010272198.4A CN111459468A (en) 2020-04-09 2020-04-09 DSP program on-line upgrading system and method for high-reliability serial port communication

Publications (1)

Publication Number Publication Date
CN111459468A true CN111459468A (en) 2020-07-28

Family

ID=71683682

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010272198.4A Pending CN111459468A (en) 2020-04-09 2020-04-09 DSP program on-line upgrading system and method for high-reliability serial port communication

Country Status (1)

Country Link
CN (1) CN111459468A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112346769A (en) * 2020-10-28 2021-02-09 北京航天发射技术研究所 TMS320F 28335-based DSP software online upgrading method
CN113190258A (en) * 2021-05-18 2021-07-30 合肥工业大学 Eight-core DSP software offline upgrading method based on serial port

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100235824A1 (en) * 2009-03-16 2010-09-16 Tyco Telecommunications (Us) Inc. System and Method for Remote Device Application Upgrades
CN104407878A (en) * 2014-10-20 2015-03-11 北京航天发射技术研究所 On-line upgrading method of C6000 digital signal processor
CN105183523A (en) * 2015-09-29 2015-12-23 国网智能电网研究院 Method for remote upgrade of digital signal processor (DSP) program
WO2017075852A1 (en) * 2015-11-05 2017-05-11 邦彦技术股份有限公司 Method and system for protecting working program of mcu
CN106874056A (en) * 2017-03-14 2017-06-20 成都天奥电子股份有限公司 TI C2000 DSP serial ports online upgrading methods based on Ymodem
CN107329776A (en) * 2017-05-31 2017-11-07 南京航空航天大学 A kind of method of raising DSP online upgrading fault freedoms

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100235824A1 (en) * 2009-03-16 2010-09-16 Tyco Telecommunications (Us) Inc. System and Method for Remote Device Application Upgrades
CN104407878A (en) * 2014-10-20 2015-03-11 北京航天发射技术研究所 On-line upgrading method of C6000 digital signal processor
CN105183523A (en) * 2015-09-29 2015-12-23 国网智能电网研究院 Method for remote upgrade of digital signal processor (DSP) program
WO2017075852A1 (en) * 2015-11-05 2017-05-11 邦彦技术股份有限公司 Method and system for protecting working program of mcu
CN106874056A (en) * 2017-03-14 2017-06-20 成都天奥电子股份有限公司 TI C2000 DSP serial ports online upgrading methods based on Ymodem
CN107329776A (en) * 2017-05-31 2017-11-07 南京航空航天大学 A kind of method of raising DSP online upgrading fault freedoms

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
汪晶晶等: "基于串口通信的DSP应用程序在线升级方法", 《微型机与应用》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112346769A (en) * 2020-10-28 2021-02-09 北京航天发射技术研究所 TMS320F 28335-based DSP software online upgrading method
CN113190258A (en) * 2021-05-18 2021-07-30 合肥工业大学 Eight-core DSP software offline upgrading method based on serial port

Similar Documents

Publication Publication Date Title
CN102999350B (en) A kind of FPGA program upgrading download online method in digital signal processing platform
CN111008033A (en) Universal DSP (digital signal processor) online upgrading system and upgrading method based on serial port
CN101192165B (en) Master-slave mode multiprocessor system and software version loading method
CN101986266B (en) Method for transplanting Android mobile phone operating system to Atom development board
CN106874056A (en) TI C2000 DSP serial ports online upgrading methods based on Ymodem
CN105373407A (en) DSP and FPGA online upgrading method for embedded system
CN101673202A (en) Program writing method and system, pre-writing device and writing device
CN105573807A (en) ECU online program upgrading system and method based on CAN bus
TW201525858A (en) Baseboard management controller and method of load firmware thereof
CN101330399A (en) Method for upgrading built-in equipment
CN101216773A (en) Embedded Linux system firmware downloading method and device
CN104407878A (en) On-line upgrading method of C6000 digital signal processor
CN112152846B (en) Metering instrument remote upgrading method based on Internet of things
CN111459468A (en) DSP program on-line upgrading system and method for high-reliability serial port communication
CN104679559A (en) Single chip microcomputer on-line programming method
CN103970565A (en) Method for implementing FPGA multi-path downloading configuration in server system
CN101196815A (en) Installation package generating device and method, installation progress transferring method
CN109189435A (en) The firmware update of Complex Programmable Logic Devices
CN101620542B (en) Compatible updating method of ultrasonic imaging equipment software data
CN107729040A (en) A kind of IAP method and system of single-chip microcomputer
CN102520961A (en) Off-chip online programmable SOC (system on a chip) and control method for same
CN110716721A (en) TMS320C6748 program loading method compatible with network port and serial port
CN116541032A (en) Data burning method, device, equipment and computer storage medium
CN104699500A (en) Method for realizing automatic upgrading of bootstrap program in intelligent equipment
CN102043654A (en) DSP simple development method based on TMS320VC55xx

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200728

RJ01 Rejection of invention patent application after publication