Nothing Special   »   [go: up one dir, main page]

CN105354070A - Method for upgrading equipment firmware through I2C - Google Patents

Method for upgrading equipment firmware through I2C Download PDF

Info

Publication number
CN105354070A
CN105354070A CN201510912444.7A CN201510912444A CN105354070A CN 105354070 A CN105354070 A CN 105354070A CN 201510912444 A CN201510912444 A CN 201510912444A CN 105354070 A CN105354070 A CN 105354070A
Authority
CN
China
Prior art keywords
equipment
firmware
main control
control equipment
upgrade
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.)
Granted
Application number
CN201510912444.7A
Other languages
Chinese (zh)
Other versions
CN105354070B (en
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.)
Chengdu Guangda Hengji Communication Technology Co., Ltd
Original Assignee
Chengdu Guangda New Network Technology 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 Chengdu Guangda New Network Technology Co Ltd filed Critical Chengdu Guangda New Network Technology Co Ltd
Priority to CN201510912444.7A priority Critical patent/CN105354070B/en
Publication of CN105354070A publication Critical patent/CN105354070A/en
Application granted granted Critical
Publication of CN105354070B publication Critical patent/CN105354070B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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 invention relates to the technical field of embedded equipment and discloses a method for upgrading equipment firmware through I2C. The method comprises the following steps: 1, connecting N slave devices to master control equipment by virtue of an I2C bus; 2, waiting for the master control equipment to upgrade when equipment loading fails; 3, downloading the firmware of the slave devices according to the information of the slave devices and transmitting an upgrade instruction to the slave devices after the master control equipment acquires an instruction needing to upgrade the slave devices, and switching the state into an upgrade mode after the upgrade instruction is received by the slave devices; 4, transmitting the firmware information to the slave devices by the master control equipment, and writing a system upgrade program into a designated location after the slave devices receive the firmware information; and 5, transmitting a restart instruction by virtue of the master control equipment, restarting the slave devices, and selecting the system function program needing to be loaded by virtue of a bootstrap program. Automatic online upgrade of the slave devices is realized by virtue of the master control equipment and the I2C bus.

Description

A kind of method by I2C updating apparatus firmware
Technical field
The present invention relates to embedded device design field, the invention discloses a kind of method by I2C updating apparatus firmware.
Background technology
IIC, also known as I2C, both Inter-IntegratedCircuit, Integration Bus circuit, this bus type by Philips Semiconductor Co., Ltd. 20th century early eighties design.This bus two line compositions: data line (SDA) and clock line (SCL), an iic bus can connect multiple IIC from equipment, and these are from different the distinguishing from address of equipment use.
In system, there is a kind of single main control equipment and multiple structure from equipment or module (being referred to as from equipment below).Wherein main control equipment feature richness, supports multiple way to manage; And more single from functions of the equipments, adopt the common single-chip microcomputer of relative inexpensiveness just can realize its function, and these single-chip microcomputers all support IIC interface usually.
But the system resource that the chip of relative inexpensiveness provides is often limited, more resource usually cannot be provided for the upgrading of equipment; And most device program operates in Rom, also cannot directly upgrade to equipment.
CN200510002062.7 discloses a kind of SCM online loading and updating method and system, for carrying out on-line loaded upgrading to as the single-chip microcomputer worked from CPU, the method comprises: by the internal processes memory block of the BOOT software of single-chip microcomputer write single-chip microcomputer, and keeps in medium by the outer power down of its application program write sheet; When single-chip microcomputer needs upgrading, be operated in by host CPU control single chip computer and run BOOT application state in sheet, and loading code is write in its sheet outer power down maintenance medium by BOOT software; To be resetted single-chip microcomputer by host CPU, and control to be operated in after it is restarted and run the outer Application Status of sheet, complete loading upgrading process.Present system, based on existing master and slave cpu system basis, adds the control circuit of host CPU to single-chip microcomputer mode of operation, and the outer power down of the sheet storing singlechip application programs keeps medium.Utilize the present invention, can realize simply and easily upgrading to the on-line loaded of single-chip microcomputer, be convenient to system maintenance.But the method needs many communication buss or control line, need outer power down to keep medium, design relative complex, and design cost is relatively high simultaneously; Bus and control line more, it is more to consume the resource of host CPU, is not suitable for the design that single CPU connects multiple single chip microcomputer.
Summary of the invention
For the problems referred to above being difficult to upgrade from equipment of the prior art, the invention discloses a kind of method by I2C updating apparatus firmware.
Technical scheme of the present invention is as follows:
The invention discloses a kind of method by I2C updating apparatus firmware, it specifically comprises the following steps: step one, is connected to main control equipment from equipment by an I2C bus by N number of, and each system from equipment comprises boot district, system facilities district and system upgrade program area; Step 2, when from device start, boot select need load system facilities, when loading successfully, system facilities startup; When loading unsuccessfully, wait for main control equipment upgrading; After step 3, main control equipment get and need the instruction of upgrading from equipment, download this from the firmware of equipment from the information of equipment send upgrade to this from equipment according to this, after equipment receives upgrade, state is switched to upgrade mode, in escalation process, be state machine from plant maintenance, record the current upgrade status from equipment, main control equipment reads the upgrade status from equipment; Step 4, after switching to upgrade mode from equipment, firmware information is handed down to from equipment by main control equipment, and after receiving firmware information from equipment, system upgrade program is write the position of specifying; Step 5, after complete from all write instructions of equipment, main control equipment issues instruction of restarting, restarts from equipment, and boot selects the system facilities needing to load.Realize upgrading from the automatic on-line of equipment by main control equipment and I2C bus.
Further, above-mentioned main control equipment gets needs the instruction of upgrading specifically to comprise from equipment: when loading unsuccessfully from equipment, write a zone bit from equipment, and main control equipment should from equipment the need of upgrading by reading the judgement of this zone bit.Quick obtaining to the information needing upgrading from equipment, thus improves upgrading efficiency.
Further, above-mentioned main control equipment gets needs the instruction of upgrading specifically to comprise from equipment: main control equipment is by I2C bus, read or the running status of HRP-configured slave device and parameter, by judging from equipment the need of upgrading from the running status of equipment and parameter.Quick obtaining to the information needing upgrading from equipment, thus improves upgrading efficiency.
Further, the above-mentioned system from equipment can also comprise function program backup area, after function program is impaired, gets the backup of this program from function program backup area.Thus realize fast quick-recovery.
Further, above-mentioned main control equipment is when issuing data or instruction, and its header information comprises the converse value of order number and order number, ensures the correctness of Type.
Further, above-mentioned main control equipment is when issuing data or instruction, and its trailer information is check sum.The correctness of all data is ensured by check information.
Further, above-mentioned main control equipment, when issuing firmware, first by firmware burst, and sends firmware burst information, after receiving firmware burst information, records and the data of wait-receiving mode firmware from equipment; Then main control equipment issues the burst information of firmware successively, and receive the burst information of firmware from equipment after, record current information the data of burst before wait-receiving mode list, to the last a fragment data sends and finishes receiving.First by firmware burst, and send overall information to from equipment, be convenient to the numbering understanding firmware burst from equipment, whether all sheets the content such as all send.
Further, said method also comprises main control equipment from host computer download from the firmware of equipment, and when downloading successfully, verify, after verification succeeds, main control equipment issues from device upgrade pattern switching command.
Further, in transmitting procedure, network bytes sequence is adopted to transmit.
By adopting above technical scheme, beneficial effect of the present invention comprises: realize the online upgrading from equipment by main control equipment and I2C bus, simple and convenient from the escalation process of equipment, whole process realizes automatically, without any need for artificial participation, convenient for users to use, achieve the automatic detection of system and automatic online upgrading.The present invention does not need external storage medium, only needs an iic bus to connect multiple from equipment simultaneously, and method of attachment is simple, both simplifies design process, and also saves design cost.
Accompanying drawing explanation
Fig. 1 is that general frame designs a model.
Fig. 2 is from device systems structure.
Fig. 3 is data and order format.
Fig. 4 is master and slave device upgrade constitutional diagram.
Fig. 5 is main control equipment end operational flowchart.
Fig. 6 is from equipment end upgrading process flow diagram.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is described in more detail.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
The invention discloses a kind of method by I2C updating apparatus firmware, it specifically comprises the following steps: step one, is connected to main control equipment from equipment by an I2C bus by N number of, and each system from equipment comprises boot district, system facilities district and system upgrade program area; Step 2, when from device start, boot select need load system facilities, when loading successfully, system facilities startup; When loading unsuccessfully, wait for main control equipment upgrading; After step 3, main control equipment get and need the instruction of upgrading from equipment, download this from the firmware of equipment from the information of equipment send upgrade to this from equipment according to this, after equipment receives upgrade, state is switched to upgrade mode, in escalation process, be state machine from plant maintenance, record the current upgrade status from equipment, main control equipment reads the upgrade status from equipment; Step 4, after switching to upgrade mode from equipment, firmware information is handed down to from equipment by main control equipment, and after receiving firmware information from equipment, system upgrade program is write the position of specifying; Step 5, after complete from all write instructions of equipment, main control equipment issues instruction of restarting, restarts from equipment, and boot selects the system facilities needing to load.Realize upgrading from the automatic on-line of equipment by main control equipment and I2C bus.
Further, above-mentioned main control equipment gets needs the instruction of upgrading specifically to comprise from equipment: when loading unsuccessfully from equipment, write a zone bit from equipment, and main control equipment should from equipment the need of upgrading by reading the judgement of this zone bit.Such as zone bit is 1 is needs upgradings, and zone bit is 0 is do not need upgrading, and time initial, zone bit is 0.Quick obtaining to the information needing upgrading from equipment, thus improves upgrading efficiency.
Further, above-mentioned main control equipment gets needs the instruction of upgrading specifically to comprise from equipment: main control equipment is by I2C bus, read or the running status of HRP-configured slave device and parameter, by judging from equipment the need of upgrading from the running status of equipment and parameter.When normally running from equipment, main control equipment can pass through I2C bus, the running status of reading or HRP-configured slave device and parameter.Quick obtaining to the information needing upgrading from equipment, thus improves upgrading efficiency.
Further, the above-mentioned system from equipment also comprises function program backup area, after function program is impaired, gets the backup of this program from function program backup area.Thus realize fast quick-recovery.According to the characteristic of IIC, following scheme can be adopted: as shown in Figure 1 in the design of embedded device, an iic bus of main control equipment connects the space that PCB layout had both been saved in multiple from equipment, such designs, also facilitates main control equipment to manage safely and effectively from equipment.Establish from the system of equipment and be divided into load, update, app, appbackup tetra-parts, as shown in Figure 2.Load is boot, the app that load loads according to rules selection, if app loads unsuccessfully, load then loads update program; Update is ROMPaq; App is the normal function program from equipment; Appbackup is the backup of app, and according to the resource distribution of system, appbackup is optional.
Further, above-mentioned main control equipment is when issuing data or instruction, and its header information comprises the converse value of order number and order number.During from device upgrade, main control equipment issues the form of data and instruction as shown in Figure 3, and wherein Type is the numbering of instruction, and ~ Type is the converse value of Type; Data_Len is the length of these data or instruction.Type and the ~ mutual negate of Type, ensure the correctness of Type.
Further, above-mentioned main control equipment is when issuing data or instruction, and its trailer information is check sum.The correctness of all data is ensured by check information.
Further, above-mentioned main control equipment, when issuing firmware, first by firmware burst, and sends firmware burst information, after receiving firmware burst information, records and the data of wait-receiving mode firmware from equipment; Then main control equipment issues the burst information of firmware successively, and receive the burst information of firmware from equipment after, record current information the data of burst before wait-receiving mode list, to the last a fragment data sends and finishes receiving.First by firmware burst, and send overall information to from equipment, be convenient to understand one from equipment and meet together and send out how many slice, whether all sheets the content such as all send.Data in data layout is firmware fragment data, length optional; Rsev is reserved field, facilitates instruction extension; Seg_Num is the numbering of firmware burst; Seg_Len is the data length that this burst transmits altogether; Len in fileinfo form is firmware information total length; Magic in order format is the special magic number of each instruction, confirms the correctness of this instruction by proofreading this Magic.Before all data or instruction, the header information form of nybble is identical, and wherein Type and the ~ mutual negate of Type, ensure the correctness of Type; 2, end byte is check sum, ensures the correctness of all data like this; Sampling network syllable sequence transmission in transmitting procedure, to keep main control equipment consistent with the data byte sequence from equipment.Network bytes sequence is a kind of general data layout provided in TCP/IP, has nothing to do, ensure correctly to be explained when transmitting data between different main frame with CPU and operating system.Use large end data pattern, data high byte is kept in low address.
Further, said method also comprises main control equipment from host computer download from the firmware of equipment, and when downloading successfully, verify, after verification succeeds, main control equipment issues from device upgrade pattern switching command.Download the firmware from equipment from host computer, then increase the program of verification, improve the security of system.
Coefficient given in the above embodiments and parameter; be available to those skilled in the art to realize or use invention; invention does not limit only gets aforementioned disclosed numerical value; when not departing from the thought of invention; those skilled in the art can make various modifications or adjustment to above-described embodiment; thus the protection domain invented not limit by above-described embodiment, and should be the maximum magnitude meeting the inventive features that claims are mentioned.

Claims (10)

1. the method by I2C updating apparatus firmware, it specifically comprises the following steps: step one, is connected to main control equipment from equipment by an I2C bus by N number of, and each system from equipment comprises boot district, system facilities district and system upgrade program area; Step 2, when from device start, boot select need load system facilities, when loading successfully, system facilities startup; When loading unsuccessfully, wait for main control equipment upgrading; After step 3, main control equipment get and need the instruction of upgrading from equipment, download this from the firmware of equipment from the information of equipment send upgrade to this from equipment according to this, after equipment receives upgrade, state is switched to upgrade mode; Step 4, after switching to upgrade mode from equipment, firmware information is handed down to from equipment by main control equipment, and after receiving firmware information from equipment, system upgrade program is write the position of specifying; Step 5, after complete from all write instructions of equipment, main control equipment issues instruction of restarting, restarts from equipment, and boot selects the system facilities needing to load.
2. the method by I2C updating apparatus firmware as claimed in claim 1, it is characterized in that described method is also included in escalation process, is state machine from plant maintenance, records the current upgrade status from equipment, and main control equipment reads the upgrade status from equipment.
3. the method by I2C updating apparatus firmware as claimed in claim 1, it is characterized in that described main control equipment gets specifically to comprise from the instruction of equipment needs upgrading: when loading unsuccessfully from equipment, write a zone bit from equipment, main control equipment judges to be somebody's turn to do from equipment the need of upgrading by reading this zone bit.
4. the method by I2C updating apparatus firmware as claimed in claim 1, it is characterized in that described main control equipment gets specifically to comprise from the instruction of equipment needs upgrading: main control equipment is by I2C bus, read or the running status of HRP-configured slave device and parameter, by judging from equipment the need of upgrading from the running status of equipment and parameter.
5. the method by I2C updating apparatus firmware as claimed in claim 1, also comprises function program backup area from the system of equipment described in it is characterized in that, after function program is impaired, gets the backup of this program from function program backup area.
6. the method by I2C updating apparatus firmware as claimed in claim 1, it is characterized in that described main control equipment is when issuing data or instruction, its header information comprises the converse value of order number and order number.
7. the method by I2C updating apparatus firmware as claimed in claim 1, it is characterized in that described main control equipment is when issuing data or instruction, its trailer information is check sum.
8. the method by I2C updating apparatus firmware as claimed in claim 1, it is characterized in that described main control equipment is when issuing firmware, first by firmware burst, and sending firmware burst information, after receiving firmware burst information from equipment, record and the data of wait-receiving mode firmware; Then main control equipment issues the burst information of firmware successively, and receive the burst information of firmware from equipment after, record current information the data of burst before wait-receiving mode list, to the last a fragment data sends and finishes receiving.
9. the method by I2C updating apparatus firmware as claimed in claim 1, it is characterized in that described method also comprises main control equipment from host computer download from the firmware of equipment, when downloading successfully, verifying, after verification succeeds, main control equipment issues from device upgrade pattern switching command.
10. the method by I2C updating apparatus firmware as claimed in claim 1, is characterized in that sampling network syllable sequence transmission in transmitting procedure.
CN201510912444.7A 2015-12-11 2015-12-11 A method of passing through I2C updating apparatus firmware Expired - Fee Related CN105354070B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510912444.7A CN105354070B (en) 2015-12-11 2015-12-11 A method of passing through I2C updating apparatus firmware

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510912444.7A CN105354070B (en) 2015-12-11 2015-12-11 A method of passing through I2C updating apparatus firmware

Publications (2)

Publication Number Publication Date
CN105354070A true CN105354070A (en) 2016-02-24
CN105354070B CN105354070B (en) 2019-02-22

Family

ID=55330044

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510912444.7A Expired - Fee Related CN105354070B (en) 2015-12-11 2015-12-11 A method of passing through I2C updating apparatus firmware

Country Status (1)

Country Link
CN (1) CN105354070B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105930294A (en) * 2016-06-25 2016-09-07 张宏彬 Digital IIC (Inter-Integrated Circuit) system based on state machine
CN106130771A (en) * 2016-06-28 2016-11-16 杭州初灵信息技术股份有限公司 A kind of based on the method for Ethernet online upgrading FLASH in band
CN106685723A (en) * 2017-01-03 2017-05-17 深圳国人通信股份有限公司 Remote upgrading method and system for embedded network devices
CN106843926A (en) * 2016-12-21 2017-06-13 江苏国光信息产业股份有限公司 The ADI DSP firmwares of high efficient and reliable start, method of the upgrading with reducing
CN107748665A (en) * 2017-09-06 2018-03-02 中国航空工业集团公司西安飞行自动控制研究所 A kind of method for upgrading software suitable for underwater inertial navigation equipment
CN107832072A (en) * 2017-06-23 2018-03-23 南京悦控智能科技有限公司 A kind of method based on the silent upgrading single-chip microcomputer firmware of serial communication
CN108228205A (en) * 2016-12-16 2018-06-29 航天科工惯性技术有限公司 A kind of SCM Based sensor node remote upgrade method
CN108304202A (en) * 2017-12-20 2018-07-20 珠海派诺科技股份有限公司 A kind of more instrument firmware upgrade methods and device based on bus
CN108334373A (en) * 2017-10-16 2018-07-27 深圳市路畅科技股份有限公司 A kind of method and system of more MCU upgradings
CN109117168A (en) * 2018-08-29 2019-01-01 拓攻(南京)机器人有限公司 Unmanned plane firmware update, device, unmanned plane and storage medium
CN109375934A (en) * 2018-09-30 2019-02-22 天津天地伟业电子工业制造有限公司 A kind of upgrade method of network cluster device systems
CN109885331A (en) * 2019-03-01 2019-06-14 湖南汇博电子科技股份有限公司 Method for upgrading software, control method, system, storage medium and electronic equipment
CN109933347A (en) * 2018-11-23 2019-06-25 航天恒星科技有限公司 A kind of multi-embedding reliable upgrade method of formula processor software based on 1553B bus
CN109960524A (en) * 2019-03-22 2019-07-02 威海优微科技有限公司 A kind of method and its equipment carrying out online software upgrade by I2C
CN110457055A (en) * 2019-07-29 2019-11-15 珠海市一微半导体有限公司 A kind of firmware upgrade control method, system and controlling terminal towards fast charge agreement
CN111506325A (en) * 2020-03-27 2020-08-07 广州视源电子科技股份有限公司 Firmware upgrading method, system, storage medium and related equipment
WO2022116088A1 (en) * 2020-12-03 2022-06-09 深圳市大疆创新科技有限公司 Firmware data processing method and apparatus

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102298526A (en) * 2011-06-08 2011-12-28 厦门雅迅网络股份有限公司 Mechanism for upgrading programs of peripheral equipment based on single chips without external extended memories
CN103761122A (en) * 2013-12-31 2014-04-30 青岛歌尔声学科技有限公司 Chip firmware updating method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102298526A (en) * 2011-06-08 2011-12-28 厦门雅迅网络股份有限公司 Mechanism for upgrading programs of peripheral equipment based on single chips without external extended memories
CN103761122A (en) * 2013-12-31 2014-04-30 青岛歌尔声学科技有限公司 Chip firmware updating method and system

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105930294A (en) * 2016-06-25 2016-09-07 张宏彬 Digital IIC (Inter-Integrated Circuit) system based on state machine
CN106130771B (en) * 2016-06-28 2019-12-13 杭州初灵信息技术股份有限公司 Method for upgrading FLASH on line based on in-band Ethernet
CN106130771A (en) * 2016-06-28 2016-11-16 杭州初灵信息技术股份有限公司 A kind of based on the method for Ethernet online upgrading FLASH in band
CN108228205A (en) * 2016-12-16 2018-06-29 航天科工惯性技术有限公司 A kind of SCM Based sensor node remote upgrade method
CN106843926A (en) * 2016-12-21 2017-06-13 江苏国光信息产业股份有限公司 The ADI DSP firmwares of high efficient and reliable start, method of the upgrading with reducing
CN106685723A (en) * 2017-01-03 2017-05-17 深圳国人通信股份有限公司 Remote upgrading method and system for embedded network devices
WO2018126628A1 (en) * 2017-01-03 2018-07-12 深圳国人通信股份有限公司 Remote upgrade method and system for embedded network devices
CN107832072A (en) * 2017-06-23 2018-03-23 南京悦控智能科技有限公司 A kind of method based on the silent upgrading single-chip microcomputer firmware of serial communication
CN107748665A (en) * 2017-09-06 2018-03-02 中国航空工业集团公司西安飞行自动控制研究所 A kind of method for upgrading software suitable for underwater inertial navigation equipment
CN108334373A (en) * 2017-10-16 2018-07-27 深圳市路畅科技股份有限公司 A kind of method and system of more MCU upgradings
CN108304202A (en) * 2017-12-20 2018-07-20 珠海派诺科技股份有限公司 A kind of more instrument firmware upgrade methods and device based on bus
CN109117168A (en) * 2018-08-29 2019-01-01 拓攻(南京)机器人有限公司 Unmanned plane firmware update, device, unmanned plane and storage medium
CN109375934A (en) * 2018-09-30 2019-02-22 天津天地伟业电子工业制造有限公司 A kind of upgrade method of network cluster device systems
CN109933347A (en) * 2018-11-23 2019-06-25 航天恒星科技有限公司 A kind of multi-embedding reliable upgrade method of formula processor software based on 1553B bus
CN109885331A (en) * 2019-03-01 2019-06-14 湖南汇博电子科技股份有限公司 Method for upgrading software, control method, system, storage medium and electronic equipment
CN109960524A (en) * 2019-03-22 2019-07-02 威海优微科技有限公司 A kind of method and its equipment carrying out online software upgrade by I2C
CN110457055A (en) * 2019-07-29 2019-11-15 珠海市一微半导体有限公司 A kind of firmware upgrade control method, system and controlling terminal towards fast charge agreement
CN111506325A (en) * 2020-03-27 2020-08-07 广州视源电子科技股份有限公司 Firmware upgrading method, system, storage medium and related equipment
WO2022116088A1 (en) * 2020-12-03 2022-06-09 深圳市大疆创新科技有限公司 Firmware data processing method and apparatus
CN114616544A (en) * 2020-12-03 2022-06-10 深圳市大疆创新科技有限公司 Firmware data processing method and device

Also Published As

Publication number Publication date
CN105354070B (en) 2019-02-22

Similar Documents

Publication Publication Date Title
CN105354070A (en) Method for upgrading equipment firmware through I2C
CN101553783B (en) For receiving the system and method for control command at ancillary equipment
CN103793238A (en) Rack and method for simultaneously updating multiple basic input output systems thereof
CN101226515B (en) Method and apparatus for distributing resource of hot-plug bus interface
CN113434202B (en) Device starting method and device, electronic device and computer storage medium
CN109587331B (en) Method and system for automatically repairing cloud mobile phone fault
CN102063318A (en) Upgrading method of power supply MCU (Micro Control Unit)
CN104021014B (en) A kind of firmware upgrade method based on dual-CPU system
CN109002310A (en) firmware upgrade method
CN110083380A (en) Firmware update and the electronic device for using the method
CN112231005B (en) UBOOT-based method for managing FPGA version
CN106547645B (en) Method for automatically restoring image file and server system
CN104503796A (en) IAP (Internet Access Provider) based configurable full-network remote node firmware upgrading method
CN107621943A (en) A kind of FPGA dynamic batch programming system and method
CN103246583A (en) Electronic device with bulk molding compound (BMC) firmware repairing function and repairing method
CN103092659A (en) Digital signal processor (DSP) software upgrading system and upgrading method separated from support environment of emulator
CN107656751A (en) User program upgrade method and device
CN104731678A (en) RAID storage mode test system and method and electronic device
CN112822654A (en) Remote measuring terminal machine based on FTP remote firmware upgrading function and control method thereof
CN112152846A (en) Metering instrument remote upgrading method based on Internet of things
CN105468390A (en) BOOT online upgrade apparatus and method
CN108874410B (en) Patch management method and device
CN109582341A (en) A kind of host system and its programing change method of On-board System of Cab Signal equipment
CN104866397A (en) Computer System And Control Method
CN111309388B (en) Automatic rollback system and method for system software version of equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200731

Address after: Floor 2, No.16, Gaopeng Avenue, high tech Zone, Chengdu, Sichuan 610000

Patentee after: Chengdu Guangda Hengji Communication Technology Co., Ltd

Address before: 610041 building four, building two, Shiyang Industrial Park, five village, Shiyang village, fifty-five village, Chengdu hi tech Zone, Sichuan, Qingyun

Patentee before: CHENGDU GUANGDA NEW NETWORK TECHNOLOGY Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190222

Termination date: 20201211