CN107608692A - Wireless burning device - Google Patents
Wireless burning device Download PDFInfo
- Publication number
- CN107608692A CN107608692A CN201710778532.1A CN201710778532A CN107608692A CN 107608692 A CN107608692 A CN 107608692A CN 201710778532 A CN201710778532 A CN 201710778532A CN 107608692 A CN107608692 A CN 107608692A
- Authority
- CN
- China
- Prior art keywords
- wireless
- burning
- data
- firmware
- instruction code
- 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
Landscapes
- Stored Programmes (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention provides a kind of wireless burning device, including:Computer, wireless cd-rom recorder, burning application chip;The computer is connected with wireless cd-rom recorder by data-interface;The wireless cd-rom recorder is wirelessly connected with burning application chip.Include on the computer:Firmware design instrument, for designing the firmware of electronic product;Data export instrument, for designed firmware to be transmitted to wireless cd-rom recorder;Include on the wireless cd-rom recorder:Data resolution module, man-machine interface, firmware memory module, wireless burning agreement execution module, the wireless programming signal module of control, the first radio transmitting and receiving chip;The second radio transmitting and receiving chip that the burning application chip includes communicating with the first wireless chip, guidance field, user fastener region;The present invention does not need contact to complete the renewal of product firmware, greatly improves production efficiency, greatly facilitates the maintenance and upgrade of vendor product yet.
Description
Technical field
The present invention relates to a kind of firmware burning device, especially a kind of wireless burning device.
Background technology
With expanding economy, scientific and technological progress, electronic product increasingly updates, more and more lives into the mankind,
Various facilities are provided for the mankind, have driven industrial production, but thing followed production, are safeguarded, the problems such as upgrading,
Allow manufacturers to rack one's brains, all fail very well quickly such issues that handle well.
For example producer is during production line machine debugging, having certain probability, firmware program occur leaky, then then
Needing to do over again, dismantle screw, desheathing, amended firmware is burnt on chip by cd-rom recorder, flow of doing over again is complicated,
Perhaps bigger loss and manpower can be caused to be lost.The problems such as class is maintenance and upgrade that situation may also appear in product etc.
On.
In consideration of it, production burning is very the key link, either burning chip or online burning, all belong to
Wired contact burning;It is good in the unformed first burning of product to need.
The content of the invention
It is an object of the invention to overcome the deficiencies in the prior art, there is provided a kind of wireless burning device, it is not necessary to
Contact can complete the renewal of product firmware, greatly improve production efficiency, also greatly facilitate the maintenance and upgrade of vendor product.This hair
The technical scheme of bright use is:
A kind of wireless burning device, it is mainly theed improvement is that, including:Computer, wireless cd-rom recorder, burning application chip;Institute
Computer is stated to be connected by data-interface with wireless cd-rom recorder;The wireless cd-rom recorder wirelessly connects with burning application chip
Connect.
Specifically,
Include on the computer:
Firmware design instrument, for designing the firmware of electronic product;
Data export instrument, for designed firmware to be transmitted to wireless cd-rom recorder;
Include on the wireless cd-rom recorder:Data resolution module, man-machine interface, firmware memory module, wireless burning agreement perform
Module, control wireless programming signal module, the first radio transmitting and receiving chip;
Data resolution module is used to receive the firmware content that computer is sent, with parsing machine instruction code and corresponding instruction code
Location;
Firmware memory module is used to preserve firmware content;
Man-machine interface is used to start wireless burning;
Wireless burning agreement execution module is used to perform wireless burning protocol stack, and package is carried out to firmware content;The good number of package
According to being comprised at least in parcel:Characteristic commands, instruction code address, machine instruction code;
Control wireless programming signal module be used for complete be connected with the first radio transmitting and receiving chip, by package it is good data parcel write
First radio transmitting and receiving chip;
First radio transmitting and receiving chip is used to complete data modulation, coding and decoding, encryption and decryption, radio magnetic wave transmitting, the function of reception;
The second radio transmitting and receiving chip that the burning application chip includes communicating with the first wireless chip, guidance field, user
Fastener region;
Second radio transmitting and receiving chip is used to complete data modulation, coding and decoding, encryption and decryption, radio magnetic wave transmitting, the function of reception;
There is bootstrap loader in guidance field;In setting time on burning application chip after electricity, meet if receiving
The data of wireless burning protocol stack, then into code update, otherwise escape leading loading procedure, is performed in user fastener region
Machine instruction code;
When receiving the data that meet wireless burning protocol stack, parsing obtain characteristic commands in data parcel, machine instruction code,
Instruction code address;User fastener region is handled accordingly by characteristic commands, machine instruction code is write by instruction code address
Or read in user fastener region.
Further, the characteristic commands include:
Burning order is asked,
Erasing order,
Designated sector data are wiped,
Write data,
Designated sector data are write,
Read and specify address date,
Designated sector data are read,
This firmware length and inspection are verified,
Code encryption is protected,
Burning is exited, performs firmware;
Data in characteristic commands just refer to machine instruction code.
Further, wireless burning protocol stack uses broadcast mode, supports one-to-many burning.
Further, the package form of data parcel is:
Characteristic commands+instruction code address+data length+current package verification+machine instruction code.
Further, guidance field, user fastener region are in the MCU of electronic product.
Further, the data-interface of computer and wireless cd-rom recorder uses USB interface or RS232 interface or parallel interface.
In increasing electronic product, MCU plays important role, each product at least 1~2 MCU,
And firmware burning is each electronic product with MCU be almost required for by link, with MCU progresses, burning connects
Various, the ultraviolet light window of forepart elimination of mouth(Need to expose)Irradiation renewal firmware, from high pressure parallel port, ISP, ICSP, JTAG,
The interfaces such as SWD, SWIM, UART, I2C update firmware, belong to wired contact point mode;And the present invention wirelessly can be complete
Updated into product firmware, there is advantages below:
1st, non-contact point mode burning;
2nd, exempt to tear shell renewal firmware open, improve production efficiency;
3rd, one-to-many burning, burning efficiency high are supported;
4th, electronic product is not required to increase burning hardware circuit;
5th, can update at a distance;
6th, product maintenance upgrading difficulty is reduced.
Brief description of the drawings
Fig. 1 is the structure composition schematic diagram of the present invention.
Embodiment
With reference to specific drawings and examples, the invention will be further described.
As shown in figure 1, wireless burning device provided by the invention, including computer, wireless cd-rom recorder, burning application chip;
(One)Computer;
S101:Firmware source;Computer is provided with firmware design instrument and data export instrument;
Firmware design instrument, professional are designed used in the firmware of electronic product;
Data export instrument, for designed firmware to be transmitted to wireless cd-rom recorder;
S102:Data-interface;
Data-interface is the interface that computer is connected with wireless cd-rom recorder, can be led to using USB2.0 interfaces, RS232 interface or parallel port
News;
(Two)Wireless cd-rom recorder;
The wireless cd-rom recorder is provided with data resolution module, man-machine interface, firmware memory module, wireless burning agreement execution mould
Block, control wireless programming signal module, the first radio transmitting and receiving chip;
In terms of physical hardware angle, including MCU, memory, button K1, the first radio transmitting and receiving chip;MCU includes:Data solution
Analyse module, wireless burning agreement execution module, control wireless programming signal module;Man-machine interface uses button K1;Memory is made
For firmware memory module;First radio transmitting and receiving chip uses 2.4Ghz wireless chips;
S201:Data resolution module receives the firmware content that computer is sent, with parsing machine instruction code and corresponding instruction code
Location(For depositing machine instruction code);Machine instruction code takes the form of binary coding;
S202:
S202a:Firmware content is preserved to firmware memory module;The content of part preservation can be read in wireless burning;
S202b:Wireless burning is started by man-machine interface;When needing to update the firmware code of electronic product, button K1 is pressed, just
Wireless burning can be started;
S202c:Wireless burning protocol stack is performed by wireless burning agreement execution module, firmware content is sealed using distance to go
Bag, effectively solves redundant data;Its package form is:
Characteristic commands(1byte)+ instruction code address(4byte)+ data length(1byte)+ currently package verification(1byte, use
Addition verifies)+ machine instruction code
Characteristic commands include:
Burning order is asked,
Erasing order,
Designated sector data are wiped,
Write data,
Designated sector data are write,
Read and specify address date,
Designated sector data are read,
This firmware length and inspection are verified,
Code encryption is protected,
Burning is exited, performs firmware;
Data in features described above order just refer to machine instruction code;According to instruction code address write-in or read machine instruction code in
The user fastener region of burning application chip;
S202d:
Control wireless programming signal module be used for complete be connected with the first radio transmitting and receiving chip, by package it is good data parcel write
First radio transmitting and receiving chip;
S203:
First radio transmitting and receiving chip is used to complete data modulation, coding and decoding, encryption and decryption, radio magnetic wave transmitting, the function of reception;
(Three)Electronic product;
In electronic product, burning application chip, a typical burning application chip model LT5910, by Jiangsu are equipped with
Huge die integrated circuit Technology Co., Ltd. provides;
Burning application chip includes the second radio transmitting and receiving chip, guidance field, user fastener region(Fig. 1 Zhong APP areas);Draw
Region, user fastener region are led in the MCU of electronic product;
S301:
Second radio transmitting and receiving chip is used to complete data modulation, coding and decoding, encryption and decryption, radio magnetic wave transmitting, the function of reception;
S302a:
There is bootstrap loader Bootloader in guidance field;In 500ms on burning application chip after electricity, if receiving
To the data for meeting wireless burning protocol stack, then into code update, otherwise escape leading loading procedure, performs user's firmware area
Machine instruction code in domain;Machine instruction code in user fastener region is exactly firmware content;
When receiving the data that meet wireless burning protocol stack, parsing obtain characteristic commands in data parcel, machine instruction code,
Instruction code address;User fastener region is handled accordingly by characteristic commands, machine instruction code is write by instruction code address
Or read in user fastener region;Such as:
For example writing commands are performed, by the data of package, in corresponding instruction code address, write machine instruction code content;
For example reading order is performed, the content of designated order code address, then package are read, is sent by the second radio transmitting and receiving chip
To wireless cd-rom recorder;
S302b:
After S302a terminates, user fastener region is performed, this region is the code area of user, and electronics production is designed by designer
The related code of product function, it is the software section of electronic product;
S303:It is the hardware components of electronic product, realizes the concrete function of electronic product.
Wireless burning protocol stack in the present invention uses broadcast mode, can support one-to-many burning.In wireless cd-rom recorder
When performing wireless burning protocol stack, corresponding electronic product start can enter renewal, in wireless signal effective range, realize
One wireless cd-rom recorder, update the firmware of more electronic products.
Claims (7)
- A kind of 1. wireless burning device, it is characterised in that including:Computer, wireless cd-rom recorder, burning application chip;The computer It is connected with wireless cd-rom recorder by data-interface;The wireless cd-rom recorder is wirelessly connected with burning application chip.
- 2. wireless burning device as claimed in claim 1, it is characterised in thatInclude on the computer:Firmware design instrument, for designing the firmware of electronic product;Data export instrument, for designed firmware to be transmitted to wireless cd-rom recorder;Include on the wireless cd-rom recorder:Data resolution module, man-machine interface, firmware memory module, wireless burning agreement perform Module, control wireless programming signal module, the first radio transmitting and receiving chip;Data resolution module is used to receive the firmware content that computer is sent, with parsing machine instruction code and corresponding instruction code Location;Firmware memory module is used to preserve firmware content;Man-machine interface is used to start wireless burning;Wireless burning agreement execution module is used to perform wireless burning protocol stack, and package is carried out to firmware content;The good number of package According to being comprised at least in parcel:Characteristic commands, instruction code address, machine instruction code;Control wireless programming signal module be used for complete be connected with the first radio transmitting and receiving chip, by package it is good data parcel write First radio transmitting and receiving chip;First radio transmitting and receiving chip is used to complete data modulation, coding and decoding, encryption and decryption, radio magnetic wave transmitting, the function of reception;The second radio transmitting and receiving chip that the burning application chip includes communicating with the first wireless chip, guidance field, user Fastener region;Second radio transmitting and receiving chip is used to complete data modulation, coding and decoding, encryption and decryption, radio magnetic wave transmitting, the function of reception;There is bootstrap loader in guidance field;In setting time on burning application chip after electricity, meet if receiving The data of wireless burning protocol stack, then into code update, otherwise escape leading loading procedure, is performed in user fastener region Machine instruction code;When receiving the data that meet wireless burning protocol stack, parsing obtain characteristic commands in data parcel, machine instruction code, Instruction code address;User fastener region is handled accordingly by characteristic commands, machine instruction code is write by instruction code address Or read in user fastener region.
- 3. wireless burning device as claimed in claim 2, it is characterised in thatThe characteristic commands include:Burning order is asked,Erasing order,Designated sector data are wiped,Write data,Designated sector data are write,Read and specify address date,Designated sector data are read,This firmware length and inspection are verified,Code encryption is protected,Burning is exited, performs firmware;Data in characteristic commands just refer to machine instruction code.
- 4. wireless burning device as claimed in claim 2, it is characterised in thatWireless burning protocol stack uses broadcast mode, supports one-to-many burning.
- 5. wireless burning device as claimed in claim 2, it is characterised in thatData parcel package form be:Characteristic commands+instruction code address+data length+current package verification+machine instruction code.
- 6. wireless burning device as claimed in claim 2, it is characterised in thatGuidance field, user fastener region are in the MCU of electronic product.
- 7. wireless burning device as claimed in claim 1 or 2, it is characterised in thatThe data-interface of computer and wireless cd-rom recorder uses USB interface or RS232 interface or parallel interface.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710778532.1A CN107608692A (en) | 2017-09-01 | 2017-09-01 | Wireless burning device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710778532.1A CN107608692A (en) | 2017-09-01 | 2017-09-01 | Wireless burning device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107608692A true CN107608692A (en) | 2018-01-19 |
Family
ID=61057000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710778532.1A Pending CN107608692A (en) | 2017-09-01 | 2017-09-01 | Wireless burning device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107608692A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108363579A (en) * | 2018-02-08 | 2018-08-03 | 深圳创维-Rgb电子有限公司 | Data burning method, device, equipment and storage medium |
CN112148340A (en) * | 2020-10-13 | 2020-12-29 | 江苏科技大学 | Real-time wireless program burner for unmanned ship and implementation method |
CN112382330A (en) * | 2020-11-27 | 2021-02-19 | 厦门紫光展锐科技有限公司 | Nand Flash bad block detection method and device, storage medium, terminal and burner |
CN113076274A (en) * | 2021-04-30 | 2021-07-06 | 成都优博创通信技术有限公司 | Optical module and software program acquisition method |
CN113094058A (en) * | 2021-04-12 | 2021-07-09 | 上海磐启微电子有限公司 | Point-to-point wireless protocol control method applied to wireless burning |
WO2021212778A1 (en) * | 2020-04-24 | 2021-10-28 | 苏州华芯微电子股份有限公司 | Antitheft device software updating method, antitheft device, and self-refreshing device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN204117134U (en) * | 2014-09-18 | 2015-01-21 | 合肥美的电冰箱有限公司 | A kind of electric-controlled plate wireless transmission programmer |
CN205334454U (en) * | 2016-01-12 | 2016-06-22 | 成都九洲电子信息***股份有限公司 | Wireless firmware burns writes ware |
-
2017
- 2017-09-01 CN CN201710778532.1A patent/CN107608692A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN204117134U (en) * | 2014-09-18 | 2015-01-21 | 合肥美的电冰箱有限公司 | A kind of electric-controlled plate wireless transmission programmer |
CN205334454U (en) * | 2016-01-12 | 2016-06-22 | 成都九洲电子信息***股份有限公司 | Wireless firmware burns writes ware |
Non-Patent Citations (1)
Title |
---|
陆俊伟等: "基于Wi-Fi远程通信的无线烧录器的设计与实现", 《计算机测量与控制》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108363579A (en) * | 2018-02-08 | 2018-08-03 | 深圳创维-Rgb电子有限公司 | Data burning method, device, equipment and storage medium |
CN108363579B (en) * | 2018-02-08 | 2021-06-29 | 深圳创维-Rgb电子有限公司 | Data burning method, device, equipment and storage medium |
WO2021212778A1 (en) * | 2020-04-24 | 2021-10-28 | 苏州华芯微电子股份有限公司 | Antitheft device software updating method, antitheft device, and self-refreshing device |
CN112148340A (en) * | 2020-10-13 | 2020-12-29 | 江苏科技大学 | Real-time wireless program burner for unmanned ship and implementation method |
CN112382330A (en) * | 2020-11-27 | 2021-02-19 | 厦门紫光展锐科技有限公司 | Nand Flash bad block detection method and device, storage medium, terminal and burner |
CN112382330B (en) * | 2020-11-27 | 2022-09-09 | 厦门紫光展锐科技有限公司 | Nand Flash bad block detection method and device, storage medium, terminal and burner |
CN113094058A (en) * | 2021-04-12 | 2021-07-09 | 上海磐启微电子有限公司 | Point-to-point wireless protocol control method applied to wireless burning |
CN113094058B (en) * | 2021-04-12 | 2023-10-31 | 上海磐启微电子有限公司 | Point-to-point wireless protocol control method applied to wireless burning |
CN113076274A (en) * | 2021-04-30 | 2021-07-06 | 成都优博创通信技术有限公司 | Optical module and software program acquisition method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107608692A (en) | Wireless burning device | |
CN104407878B (en) | C6000 digital signal processor online upgrading methods | |
CN103677885B (en) | A kind of method of ARM FLASH simple program programming | |
CN109543200A (en) | A kind of text interpretation method and device | |
TWI528290B (en) | Apparatus and method for building a virtual device | |
CN105373407A (en) | DSP and FPGA online upgrading method for embedded system | |
CN105320531A (en) | Online FPGA software upgrading method based on MicroBlaze soft core | |
CN102662717A (en) | Bootstrap starting method of embedded system | |
US20150033211A1 (en) | Program debugger and program debugging | |
TW201514697A (en) | Data processing method, memory storage device and memory controlling circuit unit | |
CN103745167B (en) | The IAP method and device of single-chip microcomputer | |
CN104407881A (en) | Active RFID (radio frequency identification) firmware remote upgrading method | |
CN104679559A (en) | Single chip microcomputer on-line programming method | |
CN108664264A (en) | A kind of device and method remotely updating FPGA by JTAG modes based on CPU | |
CN103123605A (en) | Android platform automation integration testing method and device | |
CN104021023A (en) | Solving method of breaking version control of kernel module | |
CN102364443A (en) | Method for online programming network card configuration file | |
CN104077166A (en) | EPCS and EPCQ storer online upgrading method based on IP core in FPGA | |
CN104503898A (en) | Method and system for checking embedded software debugging parameter in real time | |
CN107526614B (en) | Communication method of FPGA development board | |
CN104333401A (en) | Methods, devices and systems for sending and receiving Bluetooth data | |
CN101788946B (en) | Method and device for sintering firmware connected with E2PROM (Electrically Erasable Programmable Read-Only Memory) on CPLD (Complex Programable Logic Device) | |
US20160379017A1 (en) | Apparatus, system and techniques for a smart card computing device and associated host devices | |
CN201993747U (en) | Non-contact intelligent card emulator | |
CN105511927A (en) | Method for upgrading radio firmware |
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: 20180119 |