CN109426508A - The method of burning program - Google Patents
The method of burning program Download PDFInfo
- Publication number
- CN109426508A CN109426508A CN201710766974.4A CN201710766974A CN109426508A CN 109426508 A CN109426508 A CN 109426508A CN 201710766974 A CN201710766974 A CN 201710766974A CN 109426508 A CN109426508 A CN 109426508A
- Authority
- CN
- China
- Prior art keywords
- program
- burning
- control chip
- recordable paper
- storage region
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The present embodiments relate to burning program technical fields, disclose the method for burning program.The method of described program burning includes: to respectively specify that the storage region in control chip for N number of program to burning, and N is the integer more than or equal to 2;A final recordable paper is combined into after N number of program is generated recordable paper respectively;The final recordable paper is burned onto the control chip.Technical solution disclosed by the embodiments of the present invention, improves the efficiency of the multiple programs of burning, and reduces a possibility that burning program malfunctions.
Description
Technical field
Technical solution disclosed by the embodiments of the present invention is related to the side of burning program technical field more particularly to burning program
Method.
Background technique
Currently, for control the corresponding program of burning chip be control chip enter it is important using one before link
Step.
Inventor during studying the present invention, deposit in function and/or purposes for multiple in the prior art by discovery
Burning is often carried out by the way of multiple burning in the program of difference.There are burning low efficiency to ask for such method for burn-recording
Topic, and a possibility that burning program error, also improves.
Summary of the invention
Technical solution disclosed by the invention is at least able to solve following technical problem: method for burn-recording in the prior art exists
The problem of burning low efficiency, and a possibility that burning program error, also improves.
One or more embodiment of the invention discloses a kind of method of burning program, comprising: for the N number of of burning
Program respectively specifies that the storage region in control chip, and N is the integer more than or equal to 2;N number of program is generated respectively
A final recordable paper is combined into after recordable paper;The final recordable paper is burned onto the control chip.
In one or more embodiment of the invention, the connection by modifying compiler describes file come for the N
A program respectively specifies that the storage region in the control chip.
In one or more embodiment of the invention, by the final recordable paper by way of offline burning
It is burned onto the control chip.
In one or more embodiment of the invention, the control chip support, which jumps, executes N number of program.
In one or more embodiment of the invention, N is equal to 2;To burning 2 programs be respectively detect program and
Application program.
In one or more embodiment of the invention, N is equal to 3;To burning 3 programs be respectively detect program,
Application program and upgrade procedure.
Compared with prior art, technical solution disclosed by the invention mainly have it is following the utility model has the advantages that
In an embodiment of the present invention, the method for burning program is being controlled by respectively specifying that for N number of program to burning
Storage region in chip is burned onto N number of program accurately in the control chip when carrying out disposable burning
Specified storage region.By being combined into a final recordable paper after N number of program is generated recordable paper respectively, favorably
In by once by all burning programs into the control chip.In conclusion burning program disclosed by the embodiments of the present invention
Method improve the efficiency of the multiple programs of burning, and reduce burning program error a possibility that.
Detailed description of the invention
Fig. 1 is the schematic diagram of the method for burning program in one embodiment of the invention;
Fig. 2 is the storage region schematic diagram that chip each program after the completion of burning is controlled in one embodiment of the invention;
Fig. 3 is the storage region schematic diagram that chip each program after the completion of burning is controlled in another embodiment of the present invention.
Specific embodiment
To facilitate the understanding of the present invention, a more comprehensive description of the invention is given in the following sections with reference to the relevant attached drawings.In attached drawing
Give presently preferred embodiments of the present invention.But the invention can be realized in many different forms, however it is not limited to this paper institute
The embodiment of description.On the contrary, purpose of providing these embodiments is keeps the understanding to the disclosure more thorough
Comprehensively.
Unless otherwise defined, all technical and scientific terms used herein and belong to technical field of the invention
The normally understood meaning of technical staff is identical.Term as used herein in the specification of the present invention is intended merely to description tool
The purpose of the embodiment of body, it is not intended that in the limitation present invention.Following claims, specification and Figure of description
In term " first ", " second " etc. be to be not use to describe a particular order for distinguishing different objects.
One embodiment of the invention discloses a kind of method of burning program, for being the control multiple programs of burning chip.
It is the schematic diagram of the method for burning program in one embodiment of the invention with reference to Fig. 1.The method of described program burning
Include:
Step 100: for N number of program to burning respectively specify that control chip in storage region, N be more than or equal to
2 integer.
Step 200: being combined into a final recordable paper after N number of program is generated recordable paper respectively.
Step 300: the final recordable paper is burned onto the control chip.
In a kind of possible embodiment, the connection by modifying compiler describes file to divide for N number of program
The storage region in the control chip is not specified.The connection description file refers to that compiler connects program code
When connecing, the file that is defined for the file destination to program code in the storage location of CPU (processor).It is compiled by modification
The connection for translating device describes file, can be independent by different programs, it is allowed to be stored in different memory spaces, and each journey
Sequence is independent of each other (synchronization CPU can only run some program) when operation.Connection by modifying compiler is retouched
Stating file and multiple programs being carried out on memory space separation is to realize the necessary condition of software process quality burning, if without depositing
Storage is spatially separating, then the target program that duplicate memory space will be finally synthesizing covers in multiple software process qualities
(CPU can only put an instruction in the same memory space).
In a kind of possible embodiment, the final recordable paper is burned onto institute by way of offline burning
It states in control chip.
In a kind of possible embodiment, the control chip support, which jumps, executes N number of program.The control core
Piece supports that jumping the mode for executing N number of program includes executing by jump instruction and the physical signal by receiving
(such as pulse signal of push button generation) Lai Zhihang.
It is the storage region signal that chip each program after the completion of burning is controlled in one embodiment of the invention with reference to Fig. 2
Figure.It anticipates as shown in Figure 2, N is equal to 2;2 programs to burning are respectively to detect program and application program.The control core
Piece can jump after having executed the detection program executes the application program.
With reference to Fig. 3, show for control chip storage region of each program after the completion of burning in another embodiment of the present invention
It is intended to.It anticipates as shown in Figure 3, N is equal to 3;3 programs to burning are respectively to detect program, application program and upgrading journey
Sequence.The control chip can jump after having executed the detection program executes the application program, then is needing to carry out
It is jumped when upgrading and executes the upgrade procedure.
The method of burning program disclosed in above-described embodiment is being controlled by respectively specifying that for N number of program to burning
Storage region in chip is burned onto N number of program accurately in the control chip when carrying out disposable burning
Specified storage region.By being combined into a final recordable paper after N number of program is generated recordable paper respectively, favorably
In by once by all burning programs into the control chip.In conclusion burning program disclosed by the embodiments of the present invention
Method improve the efficiency of the multiple programs of burning, and reduce burning program error a possibility that.
When the technical solution in above-mentioned each embodiment uses software realization, above-mentioned each embodiment can will be realized
Computer instruction and/or data storage in computer-readable medium or as on readable medium one or more instructions or
Code is transmitted.Computer-readable medium includes computer storage media and communication media, and wherein communication media includes being convenient for
From a place to any medium of another place transmission computer program.Storage medium can be what computer can store
Any usable medium.As example but not limited to this: computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or
Other optical disc storages, magnetic disk storage medium or other magnetic storage apparatus or can carry or store with instruction or data
The desired program code of structure type simultaneously can be by any other medium of computer access.In addition, any connection can fit
When become computer-readable medium.For example, if software is using coaxial cable, light pricker optical cable, twisted pair, Digital Subscriber Line
(DSL) either the wireless technology of such as infrared ray, radio and microwave etc is transmitted from website, server or other remote sources
, then the wireless technology packet of coaxial cable, light pricker optical cable, twisted pair, DSL or such as infrared ray, wireless and microwave etc
It includes in the definition of affiliated medium.
Finally, it should be noted that above embodiments are only to illustrate the technical solution of the application, rather than its limitations.Although
The application is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that, still may be used
To modify the technical solutions described in the foregoing embodiments or equivalent replacement of some of the technical features.
And these are modified or replaceed, each embodiment technical solution of the application that it does not separate the essence of the corresponding technical solution spirit and
Range.
Claims (6)
1. a kind of method of burning program characterized by comprising
The storage region in control chip is respectively specified that for N number of program to burning, and N is the integer more than or equal to 2;
A final recordable paper is combined into after N number of program is generated recordable paper respectively;
The final recordable paper is burned onto the control chip.
2. the method for burning program according to claim 1, which is characterized in that the connection by modifying compiler describes file
To respectively specify that the storage region in the control chip for N number of program.
3. the method for burning program according to claim 2, which is characterized in that will be described final by way of offline burning
Recordable paper be burned onto the control chip.
4. according to claim 1 to the method for 3 any one described program burnings, which is characterized in that the control chip is supported
It jumps and executes N number of program.
5. the method for burning program according to claim 4, which is characterized in that N is equal to 2;2 programs to burning are respectively
Detect program and application program.
6. the method for burning program according to claim 4, which is characterized in that N is equal to 3;3 programs to burning are respectively
Detect program, application program and upgrade procedure.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710766974.4A CN109426508A (en) | 2017-08-31 | 2017-08-31 | The method of burning program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710766974.4A CN109426508A (en) | 2017-08-31 | 2017-08-31 | The method of burning program |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109426508A true CN109426508A (en) | 2019-03-05 |
Family
ID=65504280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710766974.4A Pending CN109426508A (en) | 2017-08-31 | 2017-08-31 | The method of burning program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109426508A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110134409A (en) * | 2019-04-12 | 2019-08-16 | 宁波麦度智联科技股份有限公司 | A kind of burning optimization method of program |
CN110531991A (en) * | 2019-08-08 | 2019-12-03 | 惠州市蓝微电子有限公司 | A kind of method and system of versatility burning platform |
CN111414176A (en) * | 2020-03-17 | 2020-07-14 | 上海辛格林纳新时达电机有限公司 | Program burning method, program burning device, electronic equipment and storage medium |
CN115857976A (en) * | 2022-12-28 | 2023-03-28 | 龙芯中科(太原)技术有限公司 | Chip programming method, device, equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5596738A (en) * | 1992-01-31 | 1997-01-21 | Teac Corporation | Peripheral device control system using changeable firmware in a single flash memory |
CN201876869U (en) * | 2010-12-10 | 2011-06-22 | 惠州市蓝微电子有限公司 | Chip programming and testing equipment |
CN104657160A (en) * | 2013-11-21 | 2015-05-27 | 联创汽车电子有限公司 | Multichip application burning method of vehicle-mounted controller |
CN105677422A (en) * | 2016-01-05 | 2016-06-15 | 惠州市蓝微新源技术有限公司 | Method for renewing monitoring program, application and subsequent renewing application at same time |
CN105988843A (en) * | 2015-02-15 | 2016-10-05 | 腾讯科技(深圳)有限公司 | Firmware upgrade method and firmware upgrade device for mobile terminal |
CN106648803A (en) * | 2016-12-30 | 2017-05-10 | 南京科远自动化集团股份有限公司 | Online upgrading method for DSP chip |
-
2017
- 2017-08-31 CN CN201710766974.4A patent/CN109426508A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5596738A (en) * | 1992-01-31 | 1997-01-21 | Teac Corporation | Peripheral device control system using changeable firmware in a single flash memory |
CN201876869U (en) * | 2010-12-10 | 2011-06-22 | 惠州市蓝微电子有限公司 | Chip programming and testing equipment |
CN104657160A (en) * | 2013-11-21 | 2015-05-27 | 联创汽车电子有限公司 | Multichip application burning method of vehicle-mounted controller |
CN105988843A (en) * | 2015-02-15 | 2016-10-05 | 腾讯科技(深圳)有限公司 | Firmware upgrade method and firmware upgrade device for mobile terminal |
CN105677422A (en) * | 2016-01-05 | 2016-06-15 | 惠州市蓝微新源技术有限公司 | Method for renewing monitoring program, application and subsequent renewing application at same time |
CN106648803A (en) * | 2016-12-30 | 2017-05-10 | 南京科远自动化集团股份有限公司 | Online upgrading method for DSP chip |
Non-Patent Citations (1)
Title |
---|
董文军: "《GNU gcc嵌入式系统开发》", 31 January 2010, 北京航空航天大学出版社 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110134409A (en) * | 2019-04-12 | 2019-08-16 | 宁波麦度智联科技股份有限公司 | A kind of burning optimization method of program |
CN110531991A (en) * | 2019-08-08 | 2019-12-03 | 惠州市蓝微电子有限公司 | A kind of method and system of versatility burning platform |
CN110531991B (en) * | 2019-08-08 | 2023-09-05 | 惠州市蓝微电子有限公司 | Method and system for realizing universal burning platform |
CN111414176A (en) * | 2020-03-17 | 2020-07-14 | 上海辛格林纳新时达电机有限公司 | Program burning method, program burning device, electronic equipment and storage medium |
CN111414176B (en) * | 2020-03-17 | 2024-03-19 | 上海辛格林纳新时达电机有限公司 | Program burning method, device, electronic equipment and storage medium |
CN115857976A (en) * | 2022-12-28 | 2023-03-28 | 龙芯中科(太原)技术有限公司 | Chip programming method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109426508A (en) | The method of burning program | |
CN103793432B (en) | A kind of data base read-write separation method and device | |
US20200410989A1 (en) | System and method for natural language understanding | |
US11645125B2 (en) | Method and apparatus for executing workflow including functions written in heterogeneous programing language | |
CN103853535B (en) | The method and apparatus for changing middleware | |
CN107451062B (en) | User interface traversal test method, device, server and storage medium | |
US8214810B2 (en) | Method of compiling source code, compiler, computer system, and computer program product | |
CN108021357B (en) | Optimization method and device for program call | |
CN118363932B (en) | Unmanned aerial vehicle-based intelligent patrol method and system | |
TW201913404A (en) | Method of executing tuple graphics program across the network | |
CN113051173B (en) | Method, device, computer equipment and storage medium for arranging and executing test flow | |
CN108804100A (en) | Create method, apparatus, storage medium and the mobile terminal of interface element | |
CN102591685A (en) | Method and device for implementation of automatic online updating of application program | |
US9934281B2 (en) | Combination of datasets with use of a dataset filter | |
CN109511012A (en) | Set top box upgrading test method, device, electronic equipment and medium | |
CN113656006A (en) | Rich text rendering method and rendering equipment | |
US20110035730A1 (en) | Tracking Database Deadlock | |
CN107908391B (en) | Optimization method and device for program call | |
CN104347081A (en) | Method and device for testing scene statement coverage | |
US20160306611A1 (en) | Independent Expression Animations | |
US20200341740A1 (en) | Aliasing entities in recorded code | |
CN113934748B (en) | Hybrid SQL script file generation method, execution method and device | |
CN106648934B (en) | An efficient data transmission method and system between Impala and HBase | |
CN109684611A (en) | A kind of dictionary code-transferring method, device, storage medium and terminal | |
US20210134466A1 (en) | Minimize Garbage Collection in HL7 Manipulation |
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: 20190305 |