[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113204364A - Chip firmware upgrading method and device, electronic equipment and storage medium - Google Patents

Chip firmware upgrading method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN113204364A
CN113204364A CN202110594754.4A CN202110594754A CN113204364A CN 113204364 A CN113204364 A CN 113204364A CN 202110594754 A CN202110594754 A CN 202110594754A CN 113204364 A CN113204364 A CN 113204364A
Authority
CN
China
Prior art keywords
chip
firmware
version number
firmware version
preset
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
CN202110594754.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.)
Guangzhou Zhono Electronic Technology Co ltd
Original Assignee
Guangzhou Zhono Electronic 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 Guangzhou Zhono Electronic Technology Co ltd filed Critical Guangzhou Zhono Electronic Technology Co ltd
Priority to CN202110594754.4A priority Critical patent/CN113204364A/en
Publication of CN113204364A publication Critical patent/CN113204364A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

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 discloses a chip firmware upgrading method, a chip firmware upgrading device, electronic equipment and a storage medium, which are used for solving the technical problems of high labor cost and poor customer experience of the conventional chip upgrading mode. The method comprises the following steps: when the first chip establishes communication connection with preset equipment, acquiring a second firmware version number of a preset second chip; the second chip is arranged on the equipment; judging whether the first firmware version number is greater than the second firmware version number; if so, sending first firmware information to the second chip; the first firmware information is used to upgrade the second chip.

Description

Chip firmware upgrading method and device, electronic equipment and storage medium
Technical Field
The present invention relates to the field of firmware upgrading technologies, and in particular, to a method and an apparatus for upgrading a chip firmware, an electronic device, and a storage medium.
Background
And the consumable chip is mainly used for recording the service life of the imaging box and carrying out identity verification with the imaging equipment. The inside of the cartridge is recorded with chip data such as the type of the cartridge, the version number of the cartridge, the color of the image forming material, the capacity of the image forming material, the date of image formation, the remaining amount of the image forming material, and the like.
After the imaging box of the consumable chip is installed in the imaging device (such as a printer and a copier), the imaging device can read the chip data recorded in the consumable chip, judge whether the model and/or the version of the imaging box in the imaging box are suitable for the imaging device, and only after the model and/or the version of the imaging box are verified to be matched with the imaging device, the imaging device can start to communicate with the data processing device to execute imaging operation. The image forming apparatus may be an ink cartridge, a toner cartridge, or an ink ribbon cartridge, among others.
At present, the imaging device generally upgrades the firmware of the imaging device itself due to adding new functions or repairing bugs. However, after firmware upgrade, consumable chips often suffer from being unusable.
The prior art mainly solves the problem by replacing a new consumable chip or recycling the consumable chip to a factory to upgrade new firmware again. However, this would result in significant labor costs and significantly impact the customer experience.
Disclosure of Invention
The invention provides a chip firmware upgrading method, a chip firmware upgrading device, electronic equipment and a storage medium, which are used for solving the technical problems of high labor cost and poor customer experience of the conventional chip upgrading mode.
The invention provides a chip firmware upgrading method, which is applied to a first chip; the first chip carries first firmware information, and the first firmware information comprises a first firmware version number; the method comprises the following steps:
when the first chip establishes communication connection with preset equipment, acquiring a second firmware version number of a preset second chip; the second chip is mounted on the device;
judging whether the first firmware version number is greater than the second firmware version number;
if so, sending the first firmware information to the second chip; the first firmware information is used for upgrading the second chip.
Optionally, the first chip has a first communication part; the step of obtaining a second firmware version number of a preset second chip when the first chip establishes communication connection with a preset device includes:
when communication connection is established with preset equipment through the first communication part, receiving a third firmware version number sent by the equipment;
judging that the first firmware version number is the same as the third firmware version number;
and if so, acquiring a preset second firmware version number of the second chip.
Optionally, the first chip further has a second communication part; the step of obtaining a second firmware version number of a preset second chip includes:
establishing communication connection with a preset second chip through the second communication part;
and acquiring a second firmware version number sent by the second chip.
Optionally, the method further comprises:
when the first firmware version number is smaller than the second firmware version number, receiving second firmware information sent by the second firmware;
updating the first firmware information with the second firmware information.
Optionally, the method further comprises:
when the first firmware version number is smaller than the third firmware version number, acquiring third firmware information of the equipment;
updating the first firmware information with the third firmware information.
The invention also provides a chip firmware upgrading device which is applied to the first chip; the first chip carries first firmware information, and the first firmware information comprises a first firmware version number; the device comprises:
the second firmware version number acquisition module is used for acquiring a second firmware version number of a preset second chip when the first chip establishes communication connection with preset equipment; the second chip is mounted on the device;
the judging module is used for judging whether the first firmware version number is greater than the second firmware version number;
the first firmware information sending module is used for sending the first firmware information to the second chip if the first firmware information is received; the first firmware information is used for upgrading the second chip.
Optionally, the first chip has a first communication part; the second firmware version number obtaining module includes:
the third firmware version number receiving submodule is used for receiving a third firmware version number sent by the equipment when the communication connection is established with the preset equipment through the first communication part;
the first judgment submodule is used for judging that the first firmware version number is the same as the third firmware version number;
and the second firmware version number obtaining submodule is used for obtaining a second firmware version number of a preset second chip if the second firmware version number is obtained.
Optionally, the first chip further has a second communication part; the second firmware version number obtaining sub-module includes:
the connection establishing unit is used for establishing communication connection with a preset second chip through the second communication part;
and the second firmware version number acquiring unit is used for acquiring the second firmware version number sent by the second chip.
The invention also provides an electronic device comprising a processor and a memory:
the memory is used for storing program codes and transmitting the program codes to the processor;
the processor is used for executing the chip firmware upgrading method according to instructions in the program codes.
The present invention also provides a computer readable storage medium for storing program code for performing the chip firmware upgrade method as described in any one of the above.
According to the technical scheme, the invention has the following advantages: the invention discloses a chip firmware upgrading method, and specifically discloses: when the first chip establishes communication connection with preset equipment, acquiring a second firmware version number of a preset second chip; the second chip is arranged on the equipment; judging whether the first firmware version number is greater than the second firmware version number; if so, sending the first firmware information to a second chip; the first firmware information is used for upgrading the second chip.
In the invention, when the first firmware version number of the first chip installed on the device is greater than the second version number of the second chip installed on the device, the first chip can send the corresponding first firmware information to the second chip for firmware upgrade. Therefore, chips needing firmware upgrading do not need to be replaced or returned to the factory for upgrading again. The labor cost is reduced, and the customer experience is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a flowchart illustrating steps of a method for upgrading a chip firmware according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method for upgrading a chip firmware according to another embodiment of the present invention;
fig. 3 is a block diagram of a chip firmware upgrading apparatus according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a chip firmware upgrading method and device, electronic equipment and a storage medium, which are used for solving the technical problems of high labor cost and poor customer experience of the conventional chip upgrading mode.
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the embodiments described below are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart illustrating steps of a method for upgrading a chip firmware according to an embodiment of the present invention.
The invention provides a chip firmware upgrading method, which is applied to a first chip; the first chip carries first firmware information, and the first firmware information comprises a first firmware version number; the method comprises the following steps:
step 101, when a first chip establishes communication connection with a preset device, acquiring a second firmware version number of a preset second chip; the second chip is arranged on the equipment;
in an embodiment of the present invention, the apparatus may be an image forming apparatus such as a printer, a copier, or the like. The first chip and the second chip may be consumable chips mountable on the device to establish a connection with the device. The consumable chip records relevant information of equipment such as equipment model and equipment version number.
In the embodiment of the present invention, when the first chip is mounted on the device and establishes a communication connection with the device, the second firmware version number of the second chip mounted on the device may be acquired. The first chip may be a chip that has already completed firmware upgrade, and the second chip may be one or more chips.
Step 102, judging whether the first firmware version number is greater than the second firmware version number;
step 103, if yes, sending first firmware information to the second chip; the first firmware information is used to upgrade the second chip.
After the first chip obtains the second firmware version number of the second chip, the first firmware version number and the second firmware version number can be compared, and when the first firmware version number is judged to be larger than the second firmware version number, the firmware version representing the first chip is higher than the firmware version of the second chip; at this time, the first chip may send its first firmware version number to the second chip to update the firmware information of the second chip to the first firmware information of the first chip.
Taking the printer as an example, when the first chip is installed in the printer, the first chip may query the second firmware version number of the second chip installed in the printer through a preset protocol (e.g., IIC, spi, IOS14443B, wifi, bluetooth, etc.). When the version number of the second firmware is lower than the version number of the first firmware of the first chip, the first chip sends a programming instruction to the second chip through a preset protocol, and updates the first firmware information carried by the first chip to the second chip.
In the embodiment of the present invention, when the first firmware version number of the first chip installed on the device is greater than the second version number of the second chip installed on the device, the first chip may send corresponding first firmware information to the second chip for firmware upgrade. Therefore, chips needing firmware upgrading do not need to be replaced or returned to the factory for upgrading again. The labor cost is reduced, and the customer experience is improved.
Referring to fig. 2, fig. 2 is a flowchart illustrating a method for upgrading a chip firmware according to another embodiment of the present invention. The method specifically comprises the following steps:
step 201, when the first chip establishes communication connection with a preset device, acquiring a second firmware version number of a preset second chip; the second chip is arranged on the equipment;
in the embodiment of the present invention, the first chip has a first communication part and a second communication part, and step 201 may include the following sub-steps:
s11, when the first communication part establishes communication connection with the preset device, the third firmware version number sent by the device is received;
s12, judging that the first firmware version number is the same as the third firmware version number;
s13, if yes, establishing communication connection with a preset second chip through a second communication part;
and S14, acquiring the second firmware version number sent by the second chip.
In the embodiment of the invention, when the first chip is installed on the equipment, the first chip can establish communication connection with the equipment through the first communication part and acquire the third firmware version number of the equipment through the connection channel; then judging whether the obtained third firmware version number is the same as the first firmware version number of the third firmware version number; if yes, the firmware of the first chip is represented as the latest firmware, and the first chip records that the firmware of the first chip is the latest firmware. At this time, the first chip may inquire whether a second chip exists in the device; if the firmware version number exists, the second communication part is started to access a second chip in the device through a printer bus or a preset protocol (such as IIC, spi, ISO14443B, wifi, Bluetooth and the like), and a corresponding second firmware version number is obtained to perform subsequent firmware updating judgment.
Further, in this embodiment of the present invention, step 201 further includes:
s15, when the first firmware version number is smaller than the third firmware version number, obtaining the third firmware information of the device;
s16, the first firmware information is updated with the third firmware information.
In the embodiment of the present invention, when the first firmware version number is smaller than the third firmware version number, it indicates that the first chip is an un-updated chip, and at this time, the first chip may be updated through the third firmware information recorded in the device.
In practical applications, the first communication part may be a microcontroller, such as stm8/stm 32/NC-8/NC-10. The first communication section is determined as its type mainly according to the model, kind, and the like of the device. The second communication part may be a bluetooth chip, a wifi chip, or the like, and may be specifically set according to a protocol.
Step 202, judging whether the first firmware version number is greater than the second firmware version number;
step 203, if yes, sending first firmware information to the second chip; the first firmware information is used for upgrading the second chip;
after the first chip obtains the second firmware version number of the second chip, the first firmware version number and the second firmware version number can be compared, and when the first firmware version number is judged to be larger than the second firmware version number, the firmware version representing the first chip is higher than the firmware version of the second chip; at this time, the first chip may start the second communication unit to send a programming instruction to the second chip according to a preset protocol, and update the latest firmware information carried by the first chip into the second communication unit of the second chip, and the second communication unit of the second chip may update the firmware information in the first communication unit of the second chip by using the firmware information of the first chip.
Step 204, when the first firmware version number is smaller than the second firmware version number, receiving second firmware information sent by the second firmware;
in step 205, the first firmware information is updated with the second firmware information.
In the embodiment of the present invention, when the first firmware version number is smaller than the second firmware version number and the second firmware version number is the same as the third firmware version number, the firmware of the second chip is characterized as the updated firmware. At this time, the firmware information of the first chip may be updated by the second firmware information of the second chip.
In practical application, taking a printer as an example, a first chip with upgraded firmware is installed in the printer, and after the first chip establishes a communication connection with the printer, the printer sends a third firmware version number of the printer to the first chip. The first chip judges whether the first firmware version number of the first chip is the same as the third firmware version number, if so, the second communication part is started to access a second chip in the printer through a printer bus or a preset protocol to obtain a corresponding second firmware version number, and whether the first firmware version number is greater than the second firmware version number is judged; if so, the second communication part sends a programming instruction to the second chip through a preset protocol, and updates the latest firmware carried by the second communication part into the second communication part of the second chip. The second communication unit of the second chip updates the firmware information in the first communication unit of the second chip itself with the latest firmware information. According to the embodiment of the invention, only one updated chip is required to be installed in the printer, and the chip can automatically update the firmware to other chips in the printer. Therefore, chips with old firmware do not need to be recycled, labor cost is greatly reduced, and upgrading risks caused by continuous updating of the printer are solved.
It should be noted that the time for updating the firmware by the chip is not limited, and when the chip is in the power-on state, the chips can search for the chip currently having the latest firmware by mutually interacting data. When the chip of the latest firmware is locked, the chip actively and directly upgrades other chips through a preset protocol.
Furthermore, when the firmware is updated, the power is suddenly cut off, the chip will automatically roll back to the last version, and the firmware update of the chip is performed again when the power is next.
Further, in the embodiment of the present invention, the chip with the old version firmware may be installed in the device with the chip with the new version firmware, so as to update the firmware.
Furthermore, the embodiment of the invention can also be used for judging whether the chip needs to be upgraded or not, placing the chip into the equipment, if the equipment reports an error, representing that the firmware version of the chip is not consistent with the firmware version of the chip recorded by the equipment, and judging that the chip needs to be upgraded.
According to the embodiment of the invention, the first chip with the latest firmware information is installed on the equipment, so that the firmware information of the second chip on the equipment is automatically updated, and the chip needing firmware upgrading does not need to be replaced or returned to a factory for upgrading again. The labor cost is reduced, and the customer experience is improved.
Referring to fig. 3, fig. 3 is a block diagram of a chip firmware upgrading apparatus according to an embodiment of the present invention.
The embodiment of the invention provides a chip firmware upgrading device which is applied to a first chip; the first chip carries first firmware information, and the first firmware information comprises a first firmware version number; the device comprises:
a second firmware version number obtaining module 301, configured to obtain a second firmware version number of a preset second chip when the first chip establishes a communication connection with a preset device; the second chip is arranged on the equipment;
a determining module 302, configured to determine whether the first firmware version number is greater than the second firmware version number;
a first firmware information sending module 303, configured to send the first firmware information to the second chip if the first firmware information is received; the first firmware information is used to upgrade the second chip.
In an embodiment of the present invention, the first chip has a first communication section; the second firmware version number obtaining module 301 includes:
the third firmware version number receiving submodule is used for receiving the third firmware version number sent by the equipment when the communication connection is established with the preset equipment through the first communication part;
the first judgment submodule is used for judging that the first firmware version number is the same as the third firmware version number;
and the second firmware version number obtaining submodule is used for obtaining a second firmware version number of a preset second chip if the second firmware version number is obtained.
In the embodiment of the present invention, the first chip further has a second communication section; a second firmware version number obtaining sub-module, comprising:
a connection establishing unit for establishing a communication connection with a preset second chip through a second communication part;
and the second firmware version number acquiring unit is used for acquiring the second firmware version number sent by the second chip.
In the embodiment of the present invention, the method further includes:
the second firmware information receiving module is used for receiving second firmware information sent by a second firmware when the first firmware version number is smaller than the second firmware version number;
and the updating module is used for updating the first firmware information by adopting the second firmware information.
In this embodiment of the present invention, the second firmware version number obtaining module 301 further includes:
the third firmware information acquisition submodule is used for acquiring third firmware information of the equipment when the first firmware version number is smaller than the third firmware version number;
and the updating submodule is used for updating the first firmware information by adopting the third firmware information.
An embodiment of the present invention further provides an electronic device, where the device includes a processor and a memory:
the memory is used for storing the program codes and transmitting the program codes to the processor;
the processor is used for executing the chip firmware upgrading method of any embodiment of the invention according to instructions in the program codes.
The embodiment of the invention also provides a computer-readable storage medium, which is used for storing the program codes, and the program codes are used for executing the chip firmware upgrading method of any embodiment of the invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. A chip firmware upgrading method is applied to a first chip; the first chip carries first firmware information, and the first firmware information comprises a first firmware version number; the method comprises the following steps:
when the first chip establishes communication connection with preset equipment, acquiring a second firmware version number of a preset second chip; the second chip is mounted on the device;
judging whether the first firmware version number is greater than the second firmware version number;
if so, sending the first firmware information to the second chip; the first firmware information is used for upgrading the second chip.
2. The method of claim 1, wherein the first chip has a first communication portion; the step of obtaining a second firmware version number of a preset second chip when the first chip establishes communication connection with a preset device includes:
when communication connection is established with preset equipment through the first communication part, receiving a third firmware version number sent by the equipment;
judging that the first firmware version number is the same as the third firmware version number;
and if so, acquiring a preset second firmware version number of the second chip.
3. The method of claim 2, wherein the first chip further has a second communication section; the step of obtaining a second firmware version number of a preset second chip includes:
establishing communication connection with a preset second chip through the second communication part;
and acquiring a second firmware version number sent by the second chip.
4. The method of claim 1, further comprising:
when the first firmware version number is smaller than the second firmware version number, receiving second firmware information sent by the second firmware;
updating the first firmware information with the second firmware information.
5. The method of claim 2, further comprising:
when the first firmware version number is smaller than the third firmware version number, acquiring third firmware information of the equipment;
updating the first firmware information with the third firmware information.
6. A chip firmware upgrading device is characterized in that the device is applied to a first chip; the first chip carries first firmware information, and the first firmware information comprises a first firmware version number; the device comprises:
the second firmware version number acquisition module is used for acquiring a second firmware version number of a preset second chip when the first chip establishes communication connection with preset equipment; the second chip is mounted on the device;
the judging module is used for judging whether the first firmware version number is greater than the second firmware version number;
the first firmware information sending module is used for sending the first firmware information to the second chip if the first firmware information is received; the first firmware information is used for upgrading the second chip.
7. The apparatus of claim 6, wherein the first chip has a first communication portion; the second firmware version number obtaining module includes:
the third firmware version number receiving submodule is used for receiving a third firmware version number sent by the equipment when the communication connection is established with the preset equipment through the first communication part;
the first judgment submodule is used for judging that the first firmware version number is the same as the third firmware version number;
and the second firmware version number obtaining submodule is used for obtaining a second firmware version number of a preset second chip if the second firmware version number is obtained.
8. The apparatus of claim 7, wherein the first chip further has a second communication section; the second firmware version number obtaining sub-module includes:
the connection establishing unit is used for establishing communication connection with a preset second chip through the second communication part;
and the second firmware version number acquiring unit is used for acquiring the second firmware version number sent by the second chip.
9. An electronic device, comprising a processor and a memory:
the memory is used for storing program codes and transmitting the program codes to the processor;
the processor is configured to execute the chip firmware upgrade method according to any one of claims 1 to 5 according to instructions in the program code.
10. A computer-readable storage medium for storing program code for performing the chip firmware upgrade method of any one of claims 1-5.
CN202110594754.4A 2021-05-28 2021-05-28 Chip firmware upgrading method and device, electronic equipment and storage medium Pending CN113204364A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110594754.4A CN113204364A (en) 2021-05-28 2021-05-28 Chip firmware upgrading method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110594754.4A CN113204364A (en) 2021-05-28 2021-05-28 Chip firmware upgrading method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113204364A true CN113204364A (en) 2021-08-03

Family

ID=77023553

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110594754.4A Pending CN113204364A (en) 2021-05-28 2021-05-28 Chip firmware upgrading method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113204364A (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005215599A (en) * 2004-02-02 2005-08-11 Canon Inc Image forming apparatus and consumption article of image forming apparatus
CN101105756A (en) * 2007-08-21 2008-01-16 中兴通讯股份有限公司 Multi-core terminal firmware upgrading method
US20080178170A1 (en) * 2006-05-12 2008-07-24 Sony Corporation Electronic apparatus, printer, program, and consumable
CN104484200A (en) * 2014-12-09 2015-04-01 小米科技有限责任公司 Method and device for updating firmware
US20160034268A1 (en) * 2013-04-03 2016-02-04 Hewlett-Packard Development Company, L.P. Managing Firmware Updates
CN106528097A (en) * 2016-10-21 2017-03-22 浙江大华技术股份有限公司 Version synchronization method for two pieces of BIOS (Basic Input/ Output System) firmware, and electronic equipment
CN106610859A (en) * 2016-12-30 2017-05-03 珠海艾派克微电子有限公司 Program update method, device and system, and imaging box
CN108128035A (en) * 2017-12-29 2018-06-08 珠海艾派克微电子有限公司 A kind of control method and consumable chip for upgrading consumable chip
CN109656114A (en) * 2019-02-22 2019-04-19 珠海天威飞马打印耗材有限公司 Data-updating method, consumable chip, consumable container, the computer readable storage medium of consumable chip
WO2020251521A1 (en) * 2019-06-10 2020-12-17 Hewlett-Packard Development Company, L.P. Replacement-triggered software updates
CN112306534A (en) * 2019-07-29 2021-02-02 Oppo广东移动通信有限公司 Firmware upgrading method and device, electronic equipment and storage medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005215599A (en) * 2004-02-02 2005-08-11 Canon Inc Image forming apparatus and consumption article of image forming apparatus
US20080178170A1 (en) * 2006-05-12 2008-07-24 Sony Corporation Electronic apparatus, printer, program, and consumable
CN101105756A (en) * 2007-08-21 2008-01-16 中兴通讯股份有限公司 Multi-core terminal firmware upgrading method
US20160034268A1 (en) * 2013-04-03 2016-02-04 Hewlett-Packard Development Company, L.P. Managing Firmware Updates
CN104484200A (en) * 2014-12-09 2015-04-01 小米科技有限责任公司 Method and device for updating firmware
CN106528097A (en) * 2016-10-21 2017-03-22 浙江大华技术股份有限公司 Version synchronization method for two pieces of BIOS (Basic Input/ Output System) firmware, and electronic equipment
CN106610859A (en) * 2016-12-30 2017-05-03 珠海艾派克微电子有限公司 Program update method, device and system, and imaging box
CN108128035A (en) * 2017-12-29 2018-06-08 珠海艾派克微电子有限公司 A kind of control method and consumable chip for upgrading consumable chip
CN109656114A (en) * 2019-02-22 2019-04-19 珠海天威飞马打印耗材有限公司 Data-updating method, consumable chip, consumable container, the computer readable storage medium of consumable chip
WO2020251521A1 (en) * 2019-06-10 2020-12-17 Hewlett-Packard Development Company, L.P. Replacement-triggered software updates
CN112306534A (en) * 2019-07-29 2021-02-02 Oppo广东移动通信有限公司 Firmware upgrading method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US6754723B2 (en) System comprising host device that determines compatibility of firmware for connected peripheral device and downloads optimum firmware if peripheral device is not compatible
US8191061B2 (en) Method for managing internal software of terminal through device management server
US8701100B2 (en) Print controlling device, image forming system and method for upgrading
EP2456257B1 (en) Method and system for upgrading wireless data card
CN104066077A (en) OTA downloading and upgrading method and device thereof
CN111158738B (en) Headset firmware upgrading method and device and readable storage medium
CN102141921A (en) Method for upgrading system of terminal equipment and terminal equipment
US7440808B2 (en) Electronic apparatus, replacement unit, and electronic apparatus control method
US20110161652A1 (en) System, apparatus, and method for inhibiting operation that modifies program configuration
CN102147754A (en) Automatic backup method and device for driver
CN112202920A (en) Vehicle machine system upgrading method and device
CN1716245B (en) Business application entity subscriptions synch operation management
CN107102849B (en) Method and apparatus for file replacement with periodic ignition switch off
CN103365684B (en) Updating method and multi-domain embedded system
US20130166901A1 (en) Display apparatus and control method thereof
CN113204364A (en) Chip firmware upgrading method and device, electronic equipment and storage medium
CN112035129A (en) Method and device for driver installation and upgrade and computer equipment
CN103955386B (en) Method and device for upgrading storage equipment firmware
CN105872106A (en) Over-the-air upgrade method, over-the-air server and terminal
US8160459B2 (en) Image forming apparatus, tray ID management method, and computer-readable recording medium
KR101723857B1 (en) Print control device and method for upgrading firmware
CN116264572A (en) Method, medium and electronic equipment for automatically upgrading system
CN106775881B (en) System upgrading method and device
CN113010266A (en) Cloud service restarting method and device
JP4788128B2 (en) Execution environment maintenance system, execution environment maintenance device, and execution environment maintenance method

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: 20210803