[go: up one dir, main page]

CN109426508A - The method of burning program - Google Patents

The method of burning program Download PDF

Info

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
Application number
CN201710766974.4A
Other languages
Chinese (zh)
Inventor
李建猛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Hangsheng Electronic Co Ltd
Original Assignee
Shenzhen Hangsheng Electronic Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Hangsheng Electronic Co Ltd filed Critical Shenzhen Hangsheng Electronic Co Ltd
Priority to CN201710766974.4A priority Critical patent/CN109426508A/en
Publication of CN109426508A publication Critical patent/CN109426508A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

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

The method of burning program
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.
CN201710766974.4A 2017-08-31 2017-08-31 The method of burning program Pending CN109426508A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
董文军: "《GNU gcc嵌入式系统开发》", 31 January 2010, 北京航空航天大学出版社 *

Cited By (6)

* Cited by examiner, † Cited by third party
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