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 PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 50
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000008569 process Effects 0.000 claims abstract description 10
- 230000006870 function Effects 0.000 claims description 8
- 230000003993 interaction Effects 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000009432 framing Methods 0.000 claims description 4
- 238000004806 packaging method and process Methods 0.000 claims description 4
- 238000004088 simulation Methods 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000007613 environmental effect Effects 0.000 abstract description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 229910002056 binary alloy Inorganic materials 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
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
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:
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
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)
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:
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.
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.
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)
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)
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 |
-
2020
- 2020-04-09 CN CN202010272198.4A patent/CN111459468A/en active Pending
Patent Citations (6)
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)
Title |
---|
汪晶晶等: "基于串口通信的DSP应用程序在线升级方法", 《微型机与应用》 * |
Cited By (2)
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 |