CN111008010A - RS485 bus-based singlechip application software online programming method and device - Google Patents
RS485 bus-based singlechip application software online programming method and device Download PDFInfo
- Publication number
- CN111008010A CN111008010A CN201911117611.3A CN201911117611A CN111008010A CN 111008010 A CN111008010 A CN 111008010A CN 201911117611 A CN201911117611 A CN 201911117611A CN 111008010 A CN111008010 A CN 111008010A
- Authority
- CN
- China
- Prior art keywords
- chip microcomputer
- single chip
- software
- image file
- file
- 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
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000004891 communication Methods 0.000 claims abstract description 13
- 230000005540 biological transmission Effects 0.000 claims description 14
- 238000013461 design Methods 0.000 claims description 6
- 238000005192 partition Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 12
- 238000000638 solvent extraction Methods 0.000 abstract description 6
- 238000012795 verification Methods 0.000 abstract description 5
- 238000012790 confirmation Methods 0.000 abstract description 3
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000012356 Product development Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010200 validation analysis Methods 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/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention relates to an RS485 bus-based on-line programming method for single-chip microcomputer application software, which realizes the on-line programming of a user program function through an RS485 bus by multiplexing an RS485 communication bus to realize the on-line programming application software technology, a standard HEX file analysis technology, an upgrading handshake confirmation technology, an interrupt vector remapping technology, a FLASH space partitioning technology, a user program read-back verification technology and the like. Compared with the traditional programming method, the method designed by the invention has the advantages of simple operation, cost saving and high reliability, can realize user software programming through a multiplexing bus interface, and can effectively improve the maintainability of the product.
Description
Technical Field
The invention belongs to the technical field of aviation and electrical, and particularly relates to an RS485 bus-based on-line programming method for application software of a single chip microcomputer.
Background
The 51 series single chip microcomputer is a microprocessor which is most widely applied at present, and is popular with electronic designers and engineers with low price and strong functions. The application software of the invention resides in the 51 SCM. When a singlechip is used for product development, software is inevitably required to be upgraded, but the 51-series singlechip can only change the software through a writer generally, and the method has the defects of high cost, complex operation and high software maintenance difficulty.
Disclosure of Invention
Compared with the traditional method for upgrading the application software of the single chip microcomputer by using the programmer, the method designed by the invention has the advantages of simple operation, cost saving and high reliability, can realize user software programming by multiplexing a bus interface, and can effectively improve the maintainability of a product.
The technical scheme of the invention is that, on the one hand, the invention provides an on-line programming method of the application software of the singlechip based on the RS485 bus, which comprises the following steps,
the upper computer generates a standard HEX file corresponding to the application program to be updated;
analyzing a standard HEX file to generate a software image file which can be transmitted through a bus;
developing a Boot program, and solidifying the Boot program into the singlechip;
transmitting the software image file to a Boot program of a single chip microcomputer, writing the software image file into the single chip microcomputer by the Boot program, and automatically loading the software image file when the single chip microcomputer is powered on to complete the updating of an application program on the single chip microcomputer;
when the standard HEX file corresponding to the application program to be updated is generated, the KEIL software is adopted to configure the interrupt vector table, so that the Boot program of the single chip microcomputer and the application program to be updated share the interrupt vector table, and the software running efficiency is improved.
Furthermore, when the standard HEX file is analyzed, C language is adopted to design standard HEX file analysis software for realizing the loading and analysis of the HEX file of the Intel standard and generating a software image file which can be transmitted through a bus.
Further, before generating a standard HEX file corresponding to the application program to be updated, FLASH partitioning is performed on the storage space of the single chip microcomputer, the storage space of the single chip microcomputer is divided into a Boot area, an application program area and a parameter area, only the due program area on the single chip microcomputer is allowed to be updated when the application program of the single chip microcomputer is updated, and the safety of on-line updating of the application program of the single chip microcomputer is improved.
Further, the method also comprises the step of ensuring that the software image file is accurately and orderly transmitted to the Boot program of the single chip microcomputer by using a point-to-point handshaking method when the software image file is transmitted to the Boot program of the single chip microcomputer.
Further, the method further comprises the step that after the Boot program writes the software image file into the single chip microcomputer, the single chip microcomputer returns the written data file to the upper computer, and the upper computer compares the data file with the software image file to judge the updating accuracy of the application program on the single chip microcomputer.
Further, the method further comprises the step of transmitting the software image file to a Boot program of the single chip microcomputer by adopting a multiplexing RS485 communication bus so as to simplify the hardware configuration of the single chip microcomputer.
On the other hand, the on-line programming device of the application software of the single chip microcomputer based on the RS485 bus comprises an upper computer, wherein the upper computer is in data connection with the single chip microcomputer through a multiplexing RS485 communication bus; a standard HEX file generation module, a standard HEX file analysis module, a software image file transmission module and a Boot program curing module are arranged in the upper computer, the standard HEX file generation module, the standard HEX file analysis module and the software image file transmission module are sequentially in data connection, and the software image file transmission module is in data connection with the single chip microcomputer;
the standard HEX file generation module generates a standard HEX file corresponding to the application program to be updated, wherein when the standard HEX file corresponding to the application program to be updated is generated, the KEIL software is adopted to configure the interrupt vector table, so that the Boot program of the single chip microcomputer and the application program to be updated share the interrupt vector table, and the software operation efficiency is improved;
the standard HEX file analysis module analyzes the standard HEX file to generate a software image file which can be transmitted through a bus;
the Boot program curing module is used for importing a Boot program, is in data connection with the single chip microcomputer and is used for curing the Boot program into the single chip microcomputer;
the software image file transmission module transmits the software image file to a Boot program of the single chip microcomputer, the Boot program writes the software image file into the single chip microcomputer, the single chip microcomputer is electrified to automatically load the software image file, and updating of an application program on the single chip microcomputer is completed.
Furthermore, the online programming device also comprises a check module, the check module is in data connection with the single chip microcomputer, after the Boot program writes the software image file into the single chip microcomputer, the single chip microcomputer returns the written data file to the upper computer, and the upper computer compares the data file with the software image file and judges the updating accuracy of the application program on the single chip microcomputer.
The invention has the technical effects that:
the technical scheme of the invention can realize the on-line programming of the application software of the single chip microcomputer by multiplexing the RS485 communication bus under the condition of not using a writer, and the method has the advantages of simple operation method, cost saving, high reliability and capability of effectively improving the maintainability of the product.
When a target HEX file corresponding to the application program to be updated is generated, the KEIL software is adopted to configure the interrupt vector table, so that the Boot program of the single chip microcomputer and the application program to be updated share the interrupt vector table, and the software running efficiency is improved.
When the target HEX file is analyzed, C language design standard HEX file analysis software is adopted for realizing the loading and analysis of the HEX file of the Intel standard and generating a software mirror image file which can be transmitted through a bus.
Before generating a target HEX file corresponding to an application program to be updated, carrying out FLASH partition on a storage space of the single chip microcomputer, dividing the storage space of the single chip microcomputer into a Boot area, an application program area and a parameter area, only allowing the due program area on the single chip microcomputer to be updated when the application program of the single chip microcomputer is updated, and improving the safety of on-line updating of the application program of the single chip microcomputer.
When the software image file is transmitted to the Boot program of the single chip microcomputer, the accuracy and the order of the transmission of the software image file to the Boot program of the single chip microcomputer are ensured by using a point-to-point handshaking method, and the reliability of online upgrading is improved.
After the Boot program writes the software image file into the single chip microcomputer, the single chip microcomputer transmits the written data file back to the upper computer, the upper computer compares the data file with the software image file, the updating accuracy of the application program on the single chip microcomputer is judged, the image file is guaranteed to be correctly transmitted to the single chip microcomputer, and the safety of online upgrading is improved.
And the multiplexing RS485 communication bus is adopted to transmit the software image file to a Boot program of the single chip microcomputer so as to simplify the hardware configuration of the single chip microcomputer.
When a target HEX file corresponding to the application program to be updated is generated, the KEIL software is adopted to configure the interrupt vector table, so that the Boot program of the single chip microcomputer and the application program to be updated share the interrupt vector table, and the software running efficiency is improved.
The check module is in data connection with the single chip microcomputer, after the Boot program writes the software image file into the single chip microcomputer, the single chip microcomputer transmits the written data file back to the upper computer, the upper computer compares the data file with the software image file, the updating accuracy of the application program on the single chip microcomputer is judged, and the safety and the reliability of the online upgrading process are guaranteed.
Drawings
FIG. 1 is a key technique for an on-line programming method
FIG. 2 is a FLASH address space partition diagram
Detailed Description
Example 1
The embodiment provides an on-line programming method of single chip microcomputer application software based on an RS485 bus, which comprises the following steps,
the upper computer generates a standard HEX file corresponding to the application program to be updated;
analyzing a standard HEX file to generate a software image file which can be transmitted through a bus;
developing a Boot program, and solidifying the Boot program into the singlechip;
transmitting the software image file to a Boot program of a single chip microcomputer, writing the software image file into the single chip microcomputer by the Boot program, and automatically loading the software image file when the single chip microcomputer is powered on to complete the updating of an application program on the single chip microcomputer;
when the standard HEX file corresponding to the application program to be updated is generated, the KEIL software is adopted to configure the interrupt vector table, so that the Boot program of the single chip microcomputer and the application program to be updated share the interrupt vector table, and the software running efficiency is improved.
Furthermore, when the standard HEX file is analyzed, C language is adopted to design standard HEX file analysis software for realizing the loading and analysis of the HEX file of the Intel standard and generating a software image file which can be transmitted through a bus.
Further, before generating a standard HEX file corresponding to the application program to be updated, FLASH partitioning is performed on the storage space of the single chip microcomputer, the storage space of the single chip microcomputer is divided into a Boot area, an application program area and a parameter area, only the due program area on the single chip microcomputer is allowed to be updated when the application program of the single chip microcomputer is updated, and the safety of on-line updating of the application program of the single chip microcomputer is improved.
Further, the method also comprises the step of ensuring that the software image file is accurately and orderly transmitted to the Boot program of the single chip microcomputer by using a point-to-point handshaking method when the software image file is transmitted to the Boot program of the single chip microcomputer.
Further, the method further comprises the step that after the Boot program writes the software image file into the single chip microcomputer, the single chip microcomputer returns the written data file to the upper computer, and the upper computer compares the data file with the software image file to judge the updating accuracy of the application program on the single chip microcomputer.
Further, the method further comprises the step of transmitting the software image file to a Boot program of the single chip microcomputer by adopting a multiplexing RS485 communication bus so as to simplify the hardware configuration of the single chip microcomputer.
Example 2
The embodiment provides an on-line programming device of single-chip microcomputer application software based on an RS485 bus, and the on-line programming device comprises an upper computer, wherein the upper computer is in data connection with a single-chip microcomputer through a multiplexing RS485 communication bus; a standard HEX file generation module, a standard HEX file analysis module, a software image file transmission module and a Boot program curing module are arranged in the upper computer, the standard HEX file generation module, the standard HEX file analysis module and the software image file transmission module are sequentially in data connection, and the software image file transmission module is in data connection with the single chip microcomputer;
the standard HEX file generation module generates a standard HEX file corresponding to the application program to be updated, wherein when the standard HEX file corresponding to the application program to be updated is generated, the KEIL software is adopted to configure the interrupt vector table, so that the Boot program of the single chip microcomputer and the application program to be updated share the interrupt vector table, and the software operation efficiency is improved;
the standard HEX file analysis module analyzes the standard HEX file to generate a software image file which can be transmitted through a bus;
the Boot program curing module is used for importing a Boot program, is in data connection with the single chip microcomputer and is used for curing the Boot program into the single chip microcomputer;
the software image file transmission module transmits the software image file to a Boot program of the single chip microcomputer, the Boot program writes the software image file into the single chip microcomputer, the single chip microcomputer is electrified to automatically load the software image file, and updating of an application program on the single chip microcomputer is completed.
Furthermore, the online programming device also comprises a check module, the check module is in data connection with the single chip microcomputer, after the Boot program writes the software image file into the single chip microcomputer, the single chip microcomputer returns the written data file to the upper computer, and the upper computer compares the data file with the software image file and judges the updating accuracy of the application program on the single chip microcomputer.
Example 3
The embodiment provides an on-line programming working principle of single chip microcomputer application software based on an RS485 bus. As shown in fig. 1, the on-line programming method for the single chip microcomputer of the present embodiment is divided into three stages, namely, an upgrade start stage, a user program programming stage, and an upgrade result verification stage.
In the upgrading starting stage, the upper computer mainly analyzes the standard HEX file and handshakes between the upper computer and the bootstrap program so as to determine whether the product is upgraded by the user software. In the stage, a standard HEX file analysis technology is used, and only a standard HEX file generated by a compiler needs to be provided, the standard HEX file can be automatically converted into an executable file to be programmed in a user program area; the interrupt remapping technology is used, the bootstrap program remaps the hardware interrupt vector table stored in the 0 th page of the chip memory to the application space, and the address space allows the user program to use the interrupts according to the design requirement, so that the interrupt vector table is ensured to be synchronously updated when the user program is updated; an upgrade handshake validation technique is used.
In the programming stage of the user program, the desktop software of the upper computer and the bootstrap program complete point-to-point handshake, and after the upgrading requirement is confirmed, the bootstrap program erases the user program area and writes the received mirror image data into a corresponding address. In the stage, an upgrading handshake confirmation technology is used, point-to-point communication is established in handshake confirmation of a bootstrap program and desktop software of an upper computer, and FLASH erasing operation is executed after upgrading requirements are confirmed, so that the user program is prevented from being damaged by misoperation; by using the FLASH address space partitioning technology, a 51-singlechip processor does not provide a single FLASH interval for a bootstrap program, the bootstrap program and an application program of a product are in the same FLASH space of 64Kbyte, and the FLASH area is re-planned by the method, wherein the specific partitioning content is shown in figure 2.
And in the stage of verifying the programming result, after the bootstrap program completely receives the mirror image data, reading the user program from the FLASH user program area, calculating the verification result through a CRC (cyclic redundancy check) algorithm, comparing the verification result with the verification result sent by the upper computer, and feeding the comparison result back to the upper computer. In the stage, a user program read-back check technology is used, in order to ensure the accuracy of the user program, after the HEX file is analyzed by the upper computer, the check result of the user program is calculated by adopting an 8bit-CCITT CRC (cyclic redundancy check) algorithm, after the user program is burnt and written on line, the program is guided to carry out read-back check on the user program, the read-back check is compared with the check result calculated by the upper computer, and the comparison result is fed back to the upper computer.
The key technology of the invention also comprises a multiplex communication bus technology, the RS485 bus is an external communication bus of the single chip microcomputer, the multiplex communication bus realizes on-line programming of a user program, an additional interface is not required, and the hardware design is simplified.
Fig. 2 introduces the partitioning of the FLASH address space of the 51 single-chip microcomputer in the online programming scheme, and it can be seen from the figure that: the addresses 0x0000-0x01FF are for storing the interrupt vector table; the address 0x0200-0x7FFF stores the user program, and the section of area is an online programming area; the addresses 0x9000-0x9FFF store product parameters including fixed parameters, adjustable parameters and data information recorded in the program running process; addresses 0xB000-0xFBFF house the boot program, which needs to be programmed using a programmer.
Compared with the traditional method, the method designed by the invention has the advantages of simple operation, cost saving and high reliability, can realize user software programming under the condition of not using a writer, and can effectively improve the maintainability of the product.
The present invention is not limited to the above embodiments, and other methods for on-line programming of software applied to a single module processor, which are similar to or the same as the above embodiments of the present invention, are within the scope of the present invention.
Claims (8)
1. An RS485 bus-based singlechip application software online programming method is characterized by comprising the following steps,
the upper computer generates a standard HEX file corresponding to the application program to be updated;
analyzing a standard HEX file to generate a software image file which can be transmitted through a bus;
developing a Boot program, and solidifying the Boot program into the singlechip;
transmitting the software image file to a Boot program of a single chip microcomputer, writing the software image file into the single chip microcomputer by the Boot program, and automatically loading the software image file when the single chip microcomputer is powered on to complete the updating of an application program on the single chip microcomputer;
when the standard HEX file corresponding to the application program to be updated is generated, the KEIL software is adopted to configure the interrupt vector table, so that the Boot program of the single chip microcomputer and the application program to be updated share the interrupt vector table, and the software running efficiency is improved.
2. The RS485 bus-based on-line programming method for single-chip microcomputer application software according to claim 1, wherein when the standard HEX file is analyzed, C language design standard HEX file analysis software is adopted for realizing loading and analysis of an Intel standard HEX file and generating a software image file capable of being transmitted through a bus.
3. The RS485 bus based single chip microcomputer application software online programming method according to claim 1, further comprising,
before generating a standard HEX file corresponding to an application program to be updated, FLASH partition is carried out on a storage space of the single chip microcomputer, the storage space of the single chip microcomputer is divided into a Boot area, an application program area and a parameter area, only a due program area on the single chip microcomputer is allowed to be updated when the application program of the single chip microcomputer is updated, and the safety of on-line updating of the application program of the single chip microcomputer is improved.
4. The RS485 bus based single chip microcomputer application software online programming method according to claim 1, further comprising,
and when the software image file is transmitted to the Boot program of the singlechip, the accuracy and the order of the transmission of the software image file to the Boot program of the singlechip are ensured by using a point-to-point handshaking method.
5. The RS485 bus based single chip microcomputer application software online programming method according to claim 1, further comprising,
after the Boot program writes the software image file into the single chip microcomputer, the single chip microcomputer returns the written data file to the upper computer, and the upper computer compares the data file with the software image file to judge the updating accuracy of the application program on the single chip microcomputer.
6. The RS485 bus based single chip microcomputer application software online programming method according to claim 1, further comprising,
and transmitting the software image file to a Boot program of the singlechip by adopting a multiplexing RS485 communication bus so as to simplify the hardware configuration of the singlechip.
7. The on-line programming device of the application software of the single chip microcomputer based on the RS485 bus is characterized by comprising an upper computer, wherein the upper computer is in data connection with the single chip microcomputer through a multiplexing RS485 communication bus; a standard HEX file generation module, a standard HEX file analysis module, a software image file transmission module and a Boot program curing module are arranged in the upper computer, the standard HEX file generation module, the standard HEX file analysis module and the software image file transmission module are sequentially in data connection, and the software image file transmission module is in data connection with the single chip microcomputer;
the standard HEX file generation module generates a standard HEX file corresponding to the application program to be updated, wherein when the standard HEX file corresponding to the application program to be updated is generated, the KEIL software is adopted to configure the interrupt vector table, so that the Boot program of the single chip microcomputer and the application program to be updated share the interrupt vector table, and the software operation efficiency is improved;
the standard HEX file analysis module analyzes the standard HEX file to generate a software image file which can be transmitted through a bus;
the Boot program curing module is used for importing a Boot program, is in data connection with the single chip microcomputer and is used for curing the Boot program into the single chip microcomputer;
the software image file transmission module transmits the software image file to a Boot program of the single chip microcomputer, the Boot program writes the software image file into the single chip microcomputer, the single chip microcomputer is electrified to automatically load the software image file, and updating of an application program on the single chip microcomputer is completed.
8. The RS485 bus based single chip microcomputer application software online programming device according to claim 7, further comprising,
and the check module is in data connection with the single chip microcomputer, after the Boot program writes the software image file into the single chip microcomputer, the single chip microcomputer returns the written data file to the upper computer, and the upper computer compares the data file with the software image file to judge the updating accuracy of the application program on the single chip microcomputer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911117611.3A CN111008010A (en) | 2019-11-14 | 2019-11-14 | RS485 bus-based singlechip application software online programming method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911117611.3A CN111008010A (en) | 2019-11-14 | 2019-11-14 | RS485 bus-based singlechip application software online programming method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111008010A true CN111008010A (en) | 2020-04-14 |
Family
ID=70113809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911117611.3A Pending CN111008010A (en) | 2019-11-14 | 2019-11-14 | RS485 bus-based singlechip application software online programming method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111008010A (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103345193A (en) * | 2013-06-19 | 2013-10-09 | 浙江中烟工业有限责任公司 | Embedded type PLC system based on STC single-chip microcomputer |
US20150154017A1 (en) * | 2012-08-21 | 2015-06-04 | Wuhan Telecommunication Devices Co., Ltd. | In-application upgrade method for optical module firmware not breaking service |
CN105302612A (en) * | 2015-11-18 | 2016-02-03 | 西南技术物理研究所 | Method for quick upgrading of software program of single-chip microcomputer in electronic system case |
CN105786573A (en) * | 2016-03-16 | 2016-07-20 | 烽火通信科技股份有限公司 | Method and system for rapidly upgrading ZigBee controller in smart home |
CN107678765A (en) * | 2017-10-12 | 2018-02-09 | 北方电子研究院安徽有限公司 | A kind of online upgrading method based on C8051F series monolithics |
CN109240730A (en) * | 2018-08-29 | 2019-01-18 | 武汉光迅科技股份有限公司 | A kind of single-chip microcontroller online upgrading method and system |
CN109522033A (en) * | 2018-09-21 | 2019-03-26 | 浙江大学 | A kind of ECU program and data updating method running self-programming and double interrupt vector tables based on device |
CN110262349A (en) * | 2019-06-28 | 2019-09-20 | 中国航空工业集团公司雷华电子技术研究所 | A kind of the remote online programmed method and system of C8051F series monolithic |
-
2019
- 2019-11-14 CN CN201911117611.3A patent/CN111008010A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150154017A1 (en) * | 2012-08-21 | 2015-06-04 | Wuhan Telecommunication Devices Co., Ltd. | In-application upgrade method for optical module firmware not breaking service |
CN103345193A (en) * | 2013-06-19 | 2013-10-09 | 浙江中烟工业有限责任公司 | Embedded type PLC system based on STC single-chip microcomputer |
CN105302612A (en) * | 2015-11-18 | 2016-02-03 | 西南技术物理研究所 | Method for quick upgrading of software program of single-chip microcomputer in electronic system case |
CN105786573A (en) * | 2016-03-16 | 2016-07-20 | 烽火通信科技股份有限公司 | Method and system for rapidly upgrading ZigBee controller in smart home |
CN107678765A (en) * | 2017-10-12 | 2018-02-09 | 北方电子研究院安徽有限公司 | A kind of online upgrading method based on C8051F series monolithics |
CN109240730A (en) * | 2018-08-29 | 2019-01-18 | 武汉光迅科技股份有限公司 | A kind of single-chip microcontroller online upgrading method and system |
CN109522033A (en) * | 2018-09-21 | 2019-03-26 | 浙江大学 | A kind of ECU program and data updating method running self-programming and double interrupt vector tables based on device |
CN110262349A (en) * | 2019-06-28 | 2019-09-20 | 中国航空工业集团公司雷华电子技术研究所 | A kind of the remote online programmed method and system of C8051F series monolithic |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1318979C (en) | Method for updating firmware of optical disk system | |
CN108415717B (en) | ZYNQ SOC firmware upgrading method and upgrading device | |
CN110209419A (en) | A kind of CAN bus based DSP embedded device updating method and device | |
CN111008033A (en) | Universal DSP (digital signal processor) online upgrading system and upgrading method based on serial port | |
CN106648803A (en) | Online upgrading method for DSP chip | |
CN109034394A (en) | A kind of update method and device of machine learning model | |
US20030182653A1 (en) | Systems and methods for verifying correct execution of emulated code via dynamic state verification | |
CN102623069B (en) | Random excitation flash model verification method | |
CN103577211A (en) | Novel packaging and burning as well as updating methods for Android ROM (read only memory) system | |
CN112667320A (en) | FPGA and DSP remote loading system based on MicroBlaze | |
CN110413298A (en) | The method that single-chip microcontroller serially upgrades and debugs is carried out based on Labwindows platform | |
CN106528198A (en) | Program downloading system and program downloading method applied to automobile electric-control unit | |
CN107678765A (en) | A kind of online upgrading method based on C8051F series monolithics | |
CN113867750A (en) | SOC processor software online upgrading method | |
EP4390673A1 (en) | Ecu upgrade method and device, and readable storage medium | |
CN104077166A (en) | EPCS and EPCQ storer online upgrading method based on IP core in FPGA | |
CN117687664A (en) | Online upgrade configuration method and device for DSP | |
CN112905180A (en) | Instruction optimization method and device | |
CN111008010A (en) | RS485 bus-based singlechip application software online programming method and device | |
CN110134423B (en) | Firmware updating method and device and computer readable storage medium | |
CN111459468A (en) | DSP program on-line upgrading system and method for high-reliability serial port communication | |
CN108733396A (en) | The on-line loaded method of 8 High Performance SCM program softwares | |
CN113360440B (en) | Processor communication control method and related product | |
CN109445686B (en) | Storage disk and data access method | |
CN113806282A (en) | Heterogeneous control system and loading method thereof |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200414 |