CN107608692A - Wireless burning device - Google Patents

Wireless burning device Download PDF

Info

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
Application number
CN201710778532.1A
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.)
Jiangsu Juxin Integrated Circuit Technology Ltd By Share Ltd
Original Assignee
Jiangsu Juxin Integrated Circuit Technology Ltd By Share 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 Jiangsu Juxin Integrated Circuit Technology Ltd By Share Ltd filed Critical Jiangsu Juxin Integrated Circuit Technology Ltd By Share Ltd
Priority to CN201710778532.1A priority Critical patent/CN107608692A/en
Publication of CN107608692A publication Critical patent/CN107608692A/en
Pending legal-status Critical Current

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

Wireless burning device
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)

  1. 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. 2. wireless burning device as claimed in claim 1, it is characterised in that
    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.
  3. 3. wireless burning device as claimed in claim 2, it is characterised in that
    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.
  4. 4. wireless burning device as claimed in claim 2, it is characterised in that
    Wireless burning protocol stack uses broadcast mode, supports one-to-many burning.
  5. 5. wireless burning device as claimed in claim 2, it is characterised in that
    Data parcel package form be:
    Characteristic commands+instruction code address+data length+current package verification+machine instruction code.
  6. 6. wireless burning device as claimed in claim 2, it is characterised in that
    Guidance field, user fastener region are in the MCU of electronic product.
  7. 7. wireless burning device as claimed in claim 1 or 2, it is characterised in that
    The data-interface of computer and wireless cd-rom recorder uses USB interface or RS232 interface or parallel interface.
CN201710778532.1A 2017-09-01 2017-09-01 Wireless burning device Pending CN107608692A (en)

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)

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

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

Patent Citations (2)

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

* Cited by examiner, † Cited by third party
Title
陆俊伟等: "基于Wi-Fi远程通信的无线烧录器的设计与实现", 《计算机测量与控制》 *

Cited By (9)

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