CN107391187A - A kind of firmware burning method, baseboard management controller and firmware burning system - Google Patents

A kind of firmware burning method, baseboard management controller and firmware burning system Download PDF

Info

Publication number
CN107391187A
CN107391187A CN201710571961.1A CN201710571961A CN107391187A CN 107391187 A CN107391187 A CN 107391187A CN 201710571961 A CN201710571961 A CN 201710571961A CN 107391187 A CN107391187 A CN 107391187A
Authority
CN
China
Prior art keywords
burning
chip
bmc
treat
recording
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
CN201710571961.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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710571961.1A priority Critical patent/CN107391187A/en
Publication of CN107391187A publication Critical patent/CN107391187A/en
Pending legal-status Critical Current

Links

Classifications

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention provides a kind of firmware burning method, baseboard management controller and firmware burning system, this method to include:BMC treats that burning/recording chip is connected with least one, and each treats that burning/recording chip corresponds to a chip identification;It is stored with BMC corresponding to default firmware burning bsp driver and each chip identification and treats recordable paper;BMC searches for chip identification first;Then it is performed both by for each chip identification searched:Based on firmware burning bsp driver, by current chip identify corresponding to treat recordable paper to be burned onto corresponding to the current chip mark to treat in burning/recording chip.In the state of mainboard is not started shooting, firmware burning can be achieved based on existing BMC on mainboard, so as to the time required to saving mainboard start.Therefore, this programme can improve firmware burning efficiency.

Description

A kind of firmware burning method, baseboard management controller and firmware burning system
Technical field
The present invention relates to field of computer technology, more particularly to a kind of firmware burning method, baseboard management controller and solid Part programming system.
Background technology
With the fast development of server system and semiconductor technology, the multiphase powered to server master board CPU and internal memory Power technology also carries out revolutionary change.Digital VR (Voltage Regulation, voltage conversion control) can not with it The advantage of replacement is received and used by increasing engineer.Because digital VR is needed in chip internal burning Firmware Ability normal work after (firmware), therefore server master board firmware burning is the indispensable production process of mainboard production firm.
At present, can under DOS (Disk Operating System, disc operating system) system online (online) Burning.For example producing line worker can enter DOS systems in circuit board for testing function of main stage manual operation, performed under system advance The batch processing online burning orders finished writing, by firmware burning to mainboard in the chip of each pin position.
But this implementation needs to start shooting and enters DOS systems, and whole start process is in relatively slow, so as to So that firmware burning is less efficient.
The content of the invention
The invention provides a kind of firmware burning method, baseboard management controller and firmware burning system, it is possible to increase Gu Part burning efficiency.
In order to achieve the above object, the present invention is achieved through the following technical solutions:
In a first aspect, the invention provides a kind of firmware burning method, applied to BMC (Baseboard Management Controller, baseboard management controller), the BMC treats that burning/recording chip is connected with least one, wherein, it is described at least one Treat that each in burning/recording chip treats that burning/recording chip corresponds to a chip identification;Default firmware burning is stored with the BMC Recordable paper is treated corresponding to bsp driver and each chip identification;Including:
S1:Search for chip identification;
S2:It is performed both by for each chip identification searched:, ought based on the firmware burning bsp driver Treat recordable paper to be burned onto corresponding to the current chip mark corresponding to preceding chip identification to treat in burning/recording chip.
Further, the BMC and described at least one treat that burning/recording chip is mounted on server master board;
The S1 includes:All chip identifications searched on the server master board;
Before the S2, further comprise:It is determined that the quantity of the chip identification searched is equal to described at least one treat The quantity of burning/recording chip.
Further, the S1 includes:Search for and described at least one treat in burning/recording chip to treat corresponding to burning/recording chip for i-th Chip identification, wherein, i is the integer more than or equal to 1;
The S2 includes:The chip identification according to corresponding to described i-th is treated burning/recording chip, it will be treated corresponding to the chip identification Recordable paper is burned onto described i-th and treated in burning/recording chip.
Further, the BMC is connected with power supply module;
Before the S1, further comprise:Receive P2V5_STBY that power supply module order provides, When P1V15_STBY, P3V3_STBY power on signal, power-up initializing.
Further, standard value corresponding to each default chip identification is stored with the BMC;
The BMC passes through GPIO (General Purpose Input Output, universal input/output) mouths and indicator lamp It is connected;
After the S2, further comprise:Obtain and treat burning/recording chip corresponding to the current chip mark The calculated value generated in checksum registers;Judge the calculated value whether with the corresponding standard value of current chip mark It is equal, if so, determining to treat that burning/recording chip completes burning corresponding to the current chip mark;Determining described at least one treat When burning/recording chip completes burning, high level is exported so that the indicator lamp is lighted to the GPIO mouths.
Further, it is described to treat that burning/recording chip includes:CPU VR chips, DDR (internal memory) VR chips, CPLD (Complex Programmable Logic Device, CPLD) chip, BIOS (Basic Input Output System, basic input output system) any one or more in chip.
Further, it is described at least one to treat that burning/recording chip is 2 CPU VR chips and 4 DDR VR chips;
The chip identification is I2C (Inter-Integrated Circuit) address;
Include 9 I2C interfaces on the BMC;
The BMC treats that burning/recording chip is connected with least one, including:I2C buses on each described CPU VR chip I2C EBIs on interface and each described DDR VR chip, any I2C of the equal carry in 9 I2C interfaces connect Mouthful.
Second aspect, the invention provides a kind of BMC, the BMC treats that burning/recording chip is connected with least one, wherein, institute State and at least one treat that each in burning/recording chip treats that burning/recording chip corresponds to a chip identification;It is stored with the BMC default Firmware burning bsp driver and each chip identification corresponding to treat recordable paper;Including:
Search unit, for searching for chip identification;
Burning unit, for being performed both by for each chip identification searched:Driven based on the firmware burning bottom Dynamic program, by current chip identify corresponding to treat recordable paper to be burned onto corresponding to current chip mark to treat burning/recording chip In.
Further, the BMC and described at least one treat that burning/recording chip is mounted on server master board;
The search unit, specifically for searching for all chip identifications on the server master board;
The BMC also includes:Determining unit, the quantity of chip identification for determining to search are equal to described at least one treat The quantity of burning/recording chip.
Further, the search unit, described at least one treat in burning/recording chip to treat burning i-th specifically for searching for Chip identification corresponding to chip, wherein, i is the integer more than or equal to 1;
The burning unit, specifically for the chip identification according to corresponding to described i-th is treated burning/recording chip, by the chip mark Treat that recordable paper is burned onto described i-th and treated in burning/recording chip corresponding to knowledge.
Further, the BMC is connected with power supply module;
The BMC also includes:Initialization unit, for receive P2V5_STBY that power supply module order provides, When P1V15_STBY, P3V3_STBY power on signal, power-up initializing.
Further, standard value corresponding to each default chip identification is stored with the BMC;
The BMC is connected by GPIO mouths with indicator lamp;
The BMC also includes:Authentication unit, burning/recording chip is treated corresponding to the current chip mark for obtaining The calculated value generated in checksum registers;Judge the calculated value whether with the corresponding standard value of current chip mark It is equal, if so, determining to treat that burning/recording chip completes burning corresponding to the current chip mark;Determining described at least one treat When burning/recording chip completes burning, high level is exported so that the indicator lamp is lighted to the GPIO mouths.
The third aspect, the invention provides a kind of firmware burning system, including:
Any of the above-described described BMC, and at least one treat burning/recording chip;
The BMC is respectively with treating that burning/recording chip is connected described in each;
Treat that burning/recording chip corresponds to a chip identification described in each;
It is stored with the BMC corresponding to default firmware burning bsp driver and each chip identification and treats burning File.
Further, the firmware burning system also includes:Server master board, power supply module, indicator lamp;
The power supply module, the indicator lamp, the BMC and each described in treat that burning/recording chip is mounted on the service On device mainboard;
Include flash memory cell in the BMC, for storing the firmware burning bsp driver and each Recordable paper is treated corresponding to chip identification;
The power supply module, for based on the server master board, P2V5_STBY, P1V15_ to be provided to BMC orders STBY, P3V3_STBY power on signal, and to treated described in each burning/recording chip provide P3V3_STBY power on signal;
Treat to include checksum registers in burning/recording chip described in each, and it is pre- in each checksum registers There is computation rule;
It is described it is at least one when in burning/recording chip it is any when burning in burning/recording chip have it is corresponding when recordable paper when, this is treated Checksum register bases in burning/recording chip are calculated to generate calculated value in the computation rule that inside prestores;
When the indicator lamp inputs the high level of the BMC outputs, light.
Further, it is described to treat that burning/recording chip includes:In CPU VR chips, DDR VR chips, CPLD chips, BIOS chips Any one or more.
Further, it is described at least one to treat that burning/recording chip is 2 CPU VR chips and 4 DDR VR chips;
The chip identification is I2C addresses;
Include 9 I2C interfaces on the BMC;
The I2C buses on I2C EBIs and each described DDR VR chip on each described CPU VR chip Interface, any I2C interface of the equal carry in 9 I2C interfaces.
The invention provides a kind of firmware burning method, baseboard management controller and firmware burning system, this method to include: BMC treats that burning/recording chip is connected with least one, and each treats that burning/recording chip corresponds to a chip identification;It is stored with BMC Recordable paper is treated corresponding to default firmware burning bsp driver and each chip identification;BMC searches for chip mark first Know;Then it is performed both by for each chip identification searched:Based on firmware burning bsp driver, by current chip mark Treat recordable paper to be burned onto corresponding to the current chip mark corresponding to knowledge to treat in burning/recording chip.In the state that mainboard is not started shooting Under, firmware burning can be achieved based on existing BMC on mainboard, so as to the time required to saving mainboard start.Therefore, energy of the present invention Enough improve firmware burning efficiency.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are the present invention Some embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis These accompanying drawings obtain other accompanying drawings.
Fig. 1 is a kind of flow chart for firmware burning method that one embodiment of the invention provides;
Fig. 2 is the flow chart for another firmware burning method that one embodiment of the invention provides;
Fig. 3 is a kind of schematic diagram for BMC that one embodiment of the invention provides;
Fig. 4 is the schematic diagram for another BMC that one embodiment of the invention provides;
Fig. 5 is a kind of schematic diagram for firmware burning system that one embodiment of the invention provides;
Fig. 6 is the schematic diagram for another firmware burning system that one embodiment of the invention provides;
Fig. 7 is a kind of structure connection diagram for firmware burning system that one embodiment of the invention provides.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is Part of the embodiment of the present invention, rather than whole embodiments, based on the embodiment in the present invention, those of ordinary skill in the art The every other embodiment obtained on the premise of creative work is not made, belongs to the scope of protection of the invention.
As shown in figure 1, the embodiments of the invention provide a kind of firmware burning method, applied to BMC, the BMC with least One is treated that burning/recording chip is connected, wherein, it is described at least one to treat that each in burning/recording chip treats that burning/recording chip corresponds to a core Piece identifies;It is stored with the BMC corresponding to default firmware burning bsp driver and each chip identification and treats burning File;It may comprise steps of:
Step 101:Search for chip identification;
Step 102:It is performed both by for each chip identification searched:Based on the firmware burning bottom layer driving journey Sequence, by current chip identify corresponding to treat recordable paper to be burned onto corresponding to current chip mark to treat in burning/recording chip.
The embodiments of the invention provide a kind of firmware burning method, BMC treats that burning/recording chip is connected with least one, and each It is individual to treat that burning/recording chip corresponds to a chip identification;Default firmware burning bsp driver and each are stored with BMC Recordable paper is treated corresponding to chip identification;BMC searches for chip identification first;Then it is equal for each chip identification searched Perform:Based on firmware burning bsp driver, by current chip identify corresponding to treat that recordable paper is burned onto the current core Treated corresponding to piece mark in burning/recording chip.In the state of mainboard is not started shooting, firmware can be achieved based on existing BMC on mainboard Burning, so as to the time required to saving mainboard start.Therefore, the embodiment of the present invention can improve firmware burning efficiency.
In an embodiment of the invention, treat that recordable paper can be with identical corresponding to different chip identifications, can also be different. For example, BMC treats that burning/recording chip is connected with 6, treat for this 6 that recordable paper can be treated to be same corresponding to burning/recording chip, therefore in BMC Prestore one and treat recordable paper.For another example, if certain 2 are treated that burning/recording chip treats recordable paper corresponding to same, another 4 are treated burning Chip corresponds respectively to other 4 and treats recordable paper, therefore 5 are prestored in BMC and treats recordable paper.Certainly, if respectively treating burning core Treat that recordable paper is different corresponding to piece, then 6 are prestored in BMC and treats recordable paper.
In an embodiment of the invention, based on recordable paper is treated corresponding to each chip identification, to realize corresponding text The possibility implementation of part burning can be as described below:Each can be preset with firmware burning bsp driver and treats burning The chip identification of chip and the mapping relations of file identification.By performing firmware burning bsp driver, BMC is searching certain During one chip identification, based on this mapping relations, it may be determined that go out file identification corresponding with the chip identification, in this way, can be with Treat that recordable paper is burned onto by what is identified with this document and accordingly treat in burning/recording chip.
In an embodiment of the invention, it is generally the case that for be connected with BMC it is at least one treat burning/recording chip, often One is treated that burning/recording chip is uniquely corresponding to a chip identification.
In this way, in an embodiment of the invention, in order to illustrate a kind of possibility implementation for avoiding chip leakage burning, institute With, the BMC and described at least one treat that burning/recording chip is mounted on server master board;
The step 101 includes:All chip identifications searched on the server master board;
Before the step 102, further comprise:It is determined that the quantity of the chip identification searched is equal to described at least one The individual quantity for treating burning/recording chip.
In detail, each treats that burning/recording chip is uniquely corresponding to a chip identification, because BMC and each treat burning Chip is connected, therefore BMC can perform firmware burning by each chip identification to each chip.Therefore, it is generally the case that Be provided with mainboard it is several treat burning/recording chip, BMC is with regard to that can search several chip identifications, and through judging both, quantity is equal continues Follow-up process is performed, otherwise explanation has abnormal problem, can perform abnormality processing and terminate current process, for example can alarm Remind, so that staff checks and solves problem in time.
Accordingly, in another possible embodiment of the present invention, respectively treat that chip identification can not also corresponding to burning/recording chip Uniquely.Such as certain 2 treat burning/recording chip can correspond to same chip mark.BMC, can be with when searching the chip identification It will treat that recordable paper is burned onto this 2 and treated in burning/recording chip respectively corresponding to the chip identification.
In an embodiment of the invention, the step 101 includes:Search for described at least one treat i-th in burning/recording chip It is individual to treat chip identification corresponding to burning/recording chip, wherein, i is the integer more than or equal to 1;
The step 102 includes:The chip identification according to corresponding to described i-th is treated burning/recording chip, by the chip identification pair That answers treats that recordable paper is burned onto described i-th and treated in burning/recording chip.
In detail, when searching any chip identification, the chip identification can be based on, corresponding is treated into burning Burning file to corresponding is treated in burning/recording chip.
In an embodiment of the invention, in order to illustrate a kind of possibility implementation of BMC power-up initializings, so, institute BMC is stated with power supply module to be connected;
Before step 101, further comprise:Receive P2V5_STBY that power supply module order provides, When P1V15_STBY, P3V3_STBY power on signal, power-up initializing.
In detail, BMC, or BMC chip, the administrative unit typically on server master board, the confession on mainboard is connected After electric module, electrified successively according to normal electrifying timing sequence, such as P2V5_STBY, P1V15_STBY, P3V3_STBY, BMC Work, it is not necessary to mainboard starting up.
In order to which in the case of server master board not starting up, firmware burning, staff are carried out merely with BMC The bsp driver needed for BMC burning firmwares can be pre-set, and sets and treats burning text needed for firmware burning Part, and both of which is stored to BMC.After BMC is based on internal intrinsic program power-up initializing, you can based on the bottom layer driving Program carries out burning chip operation.
Preferably, in an embodiment of the invention, can by the firmware burning bsp driver pre-set and Treat that recordable paper is stored in the flash memory cell to BMC.In this way, directly can quickly it be read after electricity on BMC Content is deposited in flash memory cell.
In an embodiment of the invention, in order to illustrate a kind of checking burning whether successfully possible implementation, so, Standard value corresponding to each default chip identification is stored with the BMC;
The BMC is connected by GPIO mouths with indicator lamp;
After step 102, further comprise:Obtain and treat burning/recording chip corresponding to the current chip mark The calculated value generated in checksum registers;Judge the calculated value whether with the corresponding standard value of current chip mark It is equal, if so, determining to treat that burning/recording chip completes burning corresponding to the current chip mark;Determining described at least one treat When burning/recording chip completes burning, high level is exported so that the indicator lamp is lighted to the GPIO mouths.
In an embodiment of the invention, above-mentioned standard value can be arranged at and treat in recordable paper, but perform burning operation When, whether the standard value need not can be programmed, be only successfully used as checking burning.
In detail, respectively treat include checksum registers in burning/recording chip, and in the checksum registers Prestore computation rule.When BMC by storage inside after recordable paper is burned onto in current chip, checksum registers can To be calculated according to this computation rule the burning content in current chip, and generate a result of calculation.
Under normal circumstances, only successful burning when, the result of calculation of generation just can be with the respective standard value that is prestored in BMC It is identical, burning success can be so determined, otherwise can determine burning failure., can when only the equal burning of each chip is successful To light indicator lamp to prompt staff.
Under normal circumstances, difference treats that standard value corresponding to recordable paper is different.
Certainly, in an alternative embodiment of the invention, burning success or not situation that can also be to each chip records, and Shown at the end of each burning chip, so that staff is checked and is handled.
In addition, in still another embodiment of the process, BMC, can immediately again when determining any burning chip failure Burning operation is performed, untill burning success.
In an embodiment of the invention, the power supply module on server master board is to BMC in addition to powering, equally can be to Each chip power supply, for example can treat that burning/recording chip provides P3V3_STBY power on signal to each.In this way, in server Mainboard is not started shooting under conditions of work, and each chip can go up electricity, so as to perform the generation of above-mentioned calculated value operation etc..
In an embodiment of the invention, it is described to treat that burning/recording chip includes:CPU VR chips, DDR VR chips, CPLD cores Any one or more in piece, BIOS chips.
In detail, CPU VR chips can be used for powering to the CPU on mainboard, and DDR VR chips can be used on mainboard Internal memory power supply, and each CPU can correspond to a CPU VR chip, and each internal memory can correspond to a DDR VR Chip.
It is above-mentioned to treat that burning/recording chip equally be CPLD chips or BIOS chips except VR chips.In this way, no matter VR cores Piece, CPLD chips or BIOS chips, burning/recording chip is treated for any on mainboard, can be in the feelings of mainboard not starting up Condition, the firmware burning operation of chip is carried out based on BMC.
In an embodiment of the invention, it is described at least one to treat that burning/recording chip is 2 CPU VR chips and 4 DDR VR Chip;
The chip identification is I2C addresses;
Include 9 I2C interfaces on the BMC;
The BMC treats that burning/recording chip is connected with least one, including:I2C buses on each described CPU VR chip I2C EBIs on interface and each described DDR VR chip, any I2C of the equal carry in 9 I2C interfaces connect Mouthful.
In embodiments of the present invention, 2 CPU VR chips and 4 DDR VR chips can be installed on server master board, And the chip identification of each VR chips is I2C addresses corresponding to one unique.
In addition, the BMC on server master board can include 9 I2C interfaces, above-mentioned 6 chips can be total by I2C Line, equal carry is in any one I2C interface therein, for example can be the 4th I2C interface.
In detail, BMC and each chip connected mode can be:The CLK (clock line) of I2C EBIs on each chip SLK (clock line) with above-mentioned 4th I2C interface is connected, the DIO (data wire) of the I2C EBIs on each chip with The SDA (data wire) of above-mentioned 4th I2C interface is connected.
As shown in Fig. 2 one embodiment of the invention provides another firmware burning method, this method is with based on BMC's On mainboard VR Firmware exemplified by electric self-starting method for burn-recording, following steps are specifically included:
Step 201:Default firmware burning bsp driver and 6 are treated into recordable paper is encapsulated to BMC flash to deposit In storage unit.
In detail, the quantity for treating recordable paper encapsulated in flash memory cell can be 6, and this 6 are treated recordable paper Correspond respectively in 6 VR chips.
Step 202:BMC, 6 VR chips, power supply module, indicator lamp are arranged on server master board, and BMC distinguished It is connected with each VR chip, power supply module, indicator lamp.
In detail, 6 VR chips can be 2 CPU VR chips and 4 DDR VR chips, and each VR chip is equal With a unique I2C address.
In detail, BMC is upper can 9 I2C interfaces, the I2C EBIs of each VR chips can carry in any I2C Interface.
Step 203:Power supply module is to BMC and each VR chip power supply.
In detail, power supply module can provide the upper telecommunications of P2V5_STBY, P1V15_STBY, P3V3_STBY to BMC orders Number, so that BMC power-up initializings.
Meanwhile power supply module can provide P3V3_STBY power on signal to each VR chip, so that each VR chips can be with , equally can be with live line work in the case where mainboard is not started shooting.
Step 204:BMC power-up initializings.
In detail, BMC can be based on internal respective drive program power-up initializing.
Step 205:All I2C addresses on BMC search server mainboards.
In detail, each VR chip can be uniquely corresponding to a chip identification, in order to which BMC is identified.Wherein, respectively The Unique Chip mark of VR chips can be its unique I2C address.
Step 206:BMC judges whether the quantity of the I2C addresses searched is equal to the quantity of 6 VR chips, if so, performing Step 207, otherwise, perform abnormality processing and terminate current process.
From the foregoing, it will be observed that because what is be connected with BMC has 6 VR chips, therefore under normal circumstances, BMC may search for 6 VR The respective I2C addresses of chip.In this way, if BMC searches 6 I2C addresses, step 207 is continued executing with.
Step 207:BMC is directed to each the I2C address searched and is performed both by:Based on firmware burning bsp driver, It will treat that recordable paper is burned onto in VR chips corresponding to the current I2C addresses corresponding to current I2C addresses.
In detail, after the completion of BMC search, firmware burning bsp driver packaged in BMC can be started and carried out, To perform firmware burning to VR chips.
Step 208:Checksum register roots in VR chips corresponding to current I2C addresses are according to the calculating to be prestored inside it Rule is calculated to generate calculated value.
In detail, after the completion of firmware burning, the burning content in VR chips, based on the computation rule, Ke Yisheng Into a calculated value.Wherein, only firmware burning it is successful in the case of, the calculated value just can be with the respective standard that is prestored in BMC It is worth equal.
Step 209:BMC obtains calculated value, and judges whether it is equal with the respective standard value that therein prestores, if It is, it is determined that VR chips corresponding to current I2C addresses complete burning, otherwise, to perform abnormality processing and terminate current process.
In the embodiment of the present invention, BMC can directly read the calculated value generated in the checksum registers in VR chips.
In the embodiment of the present invention, default standard value can be equally stored in BMC flash memory cell.For example, The storage of flash memory cells treats that recordable paper can include the standard value.
In detail, when calculated value is equal with respective standard value, it may be determined that VR chips corresponding to current I2C addresses are completed to burn Record.In an embodiment of the invention, the VR chips for completing burning can be counted, when the numerical value of counting reaches on mainboard During the quantity of VR chips, it is believed that all VR chips on mainboard complete burning.
Step 210:BMC when determining that each VR chip completes burning, to the GPIO mouths export high level with Light the indicator lamp.
In detail, BMC can be connected by GPIO mouths with indicator lamp, by exporting high level to GPIO mouths, can be lighted Indicator lamp, to notify staff.
As shown in figure 3, one embodiment of the invention provides a kind of BMC, the BMC treats burning/recording chip phase with least one Even, wherein, it is described at least one to treat that each in burning/recording chip treats that burning/recording chip corresponds to a chip identification;In the BMC It is stored with corresponding to default firmware burning bsp driver and each chip identification and treats recordable paper;Including:
Search unit 301, for searching for chip identification;
Burning unit 302, for being performed both by for each chip identification searched:Based on the firmware burning bottom Driver, by current chip identify corresponding to treat recordable paper to be burned onto corresponding to current chip mark to treat burning/recording chip In.
In an embodiment of the invention, the BMC and described at least one treat that burning/recording chip is mounted on server master On plate;
The search unit 301, specifically for searching for all chip identifications on the server master board;
Fig. 4 is refer to, the BMC can also include:Determining unit 401, for the quantity for the chip identification for determining to search Equal at least one quantity for treating burning/recording chip.
In an embodiment of the invention, the search unit 301, described at least one burning core is treated specifically for searching for Chip identification corresponding to burning/recording chip is treated in piece i-th, wherein, i is the integer more than or equal to 1;
The burning unit 302, specifically for the chip identification according to corresponding to described i-th is treated burning/recording chip, by the core Treat that recordable paper is burned onto described i-th and treated in burning/recording chip corresponding to piece mark.
In an embodiment of the invention, the BMC is connected with power supply module;
Fig. 4 is refer to, the BMC can also include:Initialization unit 402, for receiving the power supply module order When P2V5_STBY, P1V15_STBY, P3V3_STBY power on signal of offer, power-up initializing.
In an embodiment of the invention, standard value corresponding to each default chip identification is stored with the BMC;
The BMC is connected by GPIO mouths with indicator lamp;
Fig. 4 is refer to, the BMC can also include:Authentication unit 403, for obtaining corresponding to the current chip mark Treat the calculated value generated in the checksum registers of burning/recording chip;Judge whether the calculated value identifies with the current chip Corresponding standard value is equal, if so, determining to treat that burning/recording chip completes burning corresponding to the current chip mark;Determining State it is at least one when burning/recording chip completes burning, to the GPIO mouths export high level so that the indicator lamp is lighted.
As shown in figure 5, the embodiments of the invention provide a kind of firmware burning system, including:Described in any of the above-described BMC501, and at least one treat burning/recording chip 502;
The BMC501 is respectively with treating that burning/recording chip 502 is connected described in each;
Treat that burning/recording chip 502 corresponds to a chip identification described in each;
It is stored with corresponding to default firmware burning bsp driver and each chip identification and treats in the BMC501 Recordable paper.
In an embodiment of the invention, the firmware burning system can also include:Server master board 601, power supply module 602nd, indicator lamp 603;
The power supply module 602, the indicator lamp 603, the BMC501 and each described in treat that burning/recording chip 502 is pacified Loaded on the server master board 601;
Include flash memory cell 5011 in the BMC501, for storing the firmware burning bsp driver With each chip identification corresponding to treat recordable paper;
The power supply module 602, for based on the server master board 601, P2V5_ to be provided to BMC501 orders STBY, P1V15_STBY, P3V3_STBY power on signal, and to treated described in each burning/recording chip 502 provide P3V3_STBY Power on signal;
Treat to include checksum registers 5021 in burning/recording chip 502 described in each, and each checksum is deposited Computation rule is prestored in device 5021;
It is described it is at least one when in burning/recording chip 502 it is any when burning in burning/recording chip have it is corresponding when recordable paper when, The checksum register bases treated in burning/recording chip are calculated to generate calculated value in the computation rule that inside prestores;
When the indicator lamp 603 inputs the high level of the BMC501 outputs, light.
In detail, by firmware burning bsp driver and treat recordable paper store to BMC thereins flash storage Unit, be advantageous to BMC in the case where server master board is not started shooting, it is quick directly to perform firmware burning operation.
In detail, outside AC power supplies or PSU (Power Supply Unit, power supply module) can be to servers Mainboard is powered.Due to power supply module, BMC, respectively treat that burning/recording chip can be mounted on server master board, therefore be based on the clothes Business device mainboard can treat that burning/recording chip is powered to BMC and respectively respectively from power supply module, and each chip is consolidated so as to complete BMC Part burning operation.
As can be seen that the operation of this firmware burning is fitted without CPU, internal memory etc., i.e. server master on server master board In the case that plate starts without normal boot-strap, the firmware burning of each chip can be equally completed, therefore mainboard can be saved and opened The machine time, so as to greatly save firmware burning required time, and then improve the efficiency of firmware burning.
In detail, when BMC completes firmware burning operation to any chip, checksum registers in the chip can be with According to the computation rule to prestore, and the content of burning in chip is calculated to generate calculated value, only needs burning File is completed successfully to be burned onto in chip, and the calculated value of generation can just be equal to the respective standard value to be prestored in BMC.It can be seen that it is based on Contrasts of the BMC to calculated value and standard value, further burning success or not can be judged, so as to ensure that burning chip is imitated Fruit.
In the embodiment of the present invention, whether staff can be lighted by the indicator lamp being connected with BMC, to check this core Piece burning effect.Certainly, based on different practical application requests, can equally use buzzing sounding, generation burning daily record etc. its His mode, in order to which staff checks burning chip effect.
In detail, indicator lamp can be LED.
In an embodiment of the invention, it is described to treat that burning/recording chip includes:CPU VR chips, DDR VR chips, CPLD cores Any one or more in piece, BIOS chips.
In an embodiment of the invention, it is described at least one to treat that burning/recording chip is 2 CPU VR chips and 4 DDR VR Chip;
The chip identification is I2C addresses;
Include 9 I2C interfaces on the BMC;
The I2C buses on I2C EBIs and each described DDR VR chip on each described CPU VR chip Interface, any I2C interface of the equal carry in 9 I2C interfaces.
As shown in fig. 7, one embodiment of the invention provides a kind of firmware burning system, the system includes:Server master Plate, and BMC, power supply module, 2 CPU VR chips, 4 DDR VR chips, indicator lamps on the server master board.
In an embodiment of the invention, BMC model can be BMC chip AST2500.
In detail, Fig. 7 can be a kind of structure connection diagram of possible firmware burning system.In the figure 7, power supply mould Block provides P2V5_STBY, P1V15_STBY, P3V3_STBY these three power supply signals respectively to BMC, these three power supply signals Supply voltage is followed successively by 2.5V, 1.15V, 3.3V.Meanwhile power supply module is also to each CPU VR chip and each DDR VR Chip provides P3V3_STBY power supply signals.By power supply module to be powered to BMC and each VR chips, you can perform BMC pairs The firmware burning of each VR chips, this burning operation are started shooting without mainboard.
In the figure 7, BMC can include 9 identical I2C interfaces, and each I2C interface includes data wire and clock Line, i.e., including SDA and SLK.Accordingly, each VR chips include an I2C EBI, the interface equally include data wire and Clock line, i.e., including I2C_DIO and I2C_CLK., can be by each VR chips to realize firmware burnings of the BMC to each VR chips I2C EBIs be connected to any I2C interface on BMC.For example as shown in fig. 7, on BMC can be connected to Four I2C interfaces, wherein, the connection of interface need to ensure that BMC data wire is connected with the data wire of each VR chips, BMC clock Line is connected with the clock line of each VR chips.
In detail, the unique mark of each VR chips can be its I2C address, for example, as shown in fig. 7, CPU VR chips 1 I2C addresses are that the I2C addresses of I2C Address 0x40, CPU VR chips 2 are I2C Address 0x08, DDR VR chips 1 I2C addresses be that the I2C addresses of I2C Address 0x80, DDR VR chips 2 are I2C Address 0xE0, DDR VR chips 3 I2C addresses are that the I2C addresses of I2C Address 0x10, DDR VR chips 4 are I2C Address 0x1c.
In an embodiment of the invention, when carrying out firmware burning using firmware burning system as shown in Figure 7, work people Member is firstly the need of the bsp driver for developing VR burnings and treats the VR Firmware recordable papers of burning, and both are encapsulated Into BMC flash particles;Then the server master board for completing PCBA welding procedures is placed into testing stand;Afterwards by this BMC The corresponding socket being positioned on server master board;AC power supplies finally is connected to server master board, and waits indicator lamp to light i.e. Can.After server master board connects AC power supplies, BMC can carry out firmware burning to each VR chips on server master board automatically.
Experiment proves that the firmware burning process only needs 20s to complete the VR firmware burnings of a piece of mainboard.Accordingly, Online burnings are due to needing to mainboard installation CPU, internal memory, DOS boot disk etc. under existing DOS systems, and need to start shooting into Enter DOS systems, whole start process is slower so that the mainboard burning about 4~5 minutes of completion 1.
It can be seen that firmware burning method provided in an embodiment of the present invention greatlys save the recordable time of every mainboard, improve 10~15 times of production efficiencys.In addition, with other existing firmware burning modes, as Offline burnings are compared, the embodiment of the present invention Firmware burning method without full manual operation, so as to effectively reduce manual operation mistake, without considering the abrasion of burning base Situation, so as to ensure burning quality, therefore operated suitable for high-volume.Compared with existing ICT tools burning, the embodiment of the present invention Firmware burning method avoid the expensive inputs of every set ICT tool development costs, without consider ICT tool durabilities it is poor, The problems such as easy to wear.
In summary, firmware burning method provided in an embodiment of the present invention, not by outside any instrument or tool, only Mainboard can be achieved in the state of not starting shooting as master in existing BMC managing chips using on mainboard, high efficiency, automatic Change the Firmware burnings work for completing VR chips on plate, it is simple to operate, time saving, laborsaving, cost is low.
The contents such as the information exchange between each unit, implementation procedure in said apparatus, due to implementing with the inventive method Example is based on same design, and particular content can be found in the narration in the inventive method embodiment, and here is omitted.
In summary, each embodiment of the invention at least has the advantages that:
1st, in the embodiment of the present invention, BMC treats that burning/recording chip is connected with least one, and each treats that burning/recording chip corresponds to One chip identification;It is stored with BMC corresponding to default firmware burning bsp driver and each chip identification and waits to burn Record file;BMC searches for chip identification first;Then it is performed both by for each chip identification searched:Based on firmware burning Bsp driver, by current chip identify corresponding to treat recordable paper to be burned onto corresponding to current chip mark to treat burning In chip.In the state of mainboard is not started shooting, firmware burning can be achieved based on existing BMC on mainboard, so as to save mainboard The time required to start.Therefore, the embodiment of the present invention can improve firmware burning efficiency.
2nd, in the embodiment of the present invention, there is provided firmware burning method greatly save the recordable time of every mainboard, improve 10~15 times of production efficiencys.In addition, with other existing firmware burning modes, as Offline burnings are compared, the embodiment of the present invention Firmware burning method without full manual operation, so as to effectively reduce manual operation mistake, without considering the abrasion of burning base Situation, so as to ensure burning quality, therefore operated suitable for high-volume.Compared with existing ICT tools burning, the embodiment of the present invention Firmware burning method avoid the expensive inputs of every set ICT tool development costs, without consider ICT tool durabilities it is poor, The problems such as easy to wear.
3rd, in the embodiment of the present invention, there is provided firmware burning method not by outside any instrument or tool, only use Existing BMC managing chips can be achieved mainboard in the state of not starting shooting, high efficiency, automated as master on mainboard The Firmware burnings work of VR chips, simple to operate, time saving, laborsaving, cost is low on into plate.
It should be noted that herein, such as first and second etc relational terms are used merely to an entity Or operation makes a distinction with another entity or operation, and not necessarily require or imply and exist between these entities or operation Any this actual relation or order.Moreover, term " comprising ", "comprising" or its any other variant be intended to it is non- It is exclusive to include, so that process, method, article or equipment including a series of elements not only include those key elements, But also the other element including being not expressly set out, or also include solid by this process, method, article or equipment Some key elements.In the absence of more restrictions, the key element limited by sentence " including one ", is not arranged Except other identical factor in the process including the key element, method, article or equipment being also present.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above method embodiment can pass through Programmed instruction related hardware is completed, and foregoing program can be stored in computer-readable storage medium, the program Upon execution, the step of execution includes above method embodiment;And foregoing storage medium includes:ROM, RAM, magnetic disc or light Disk etc. is various can be with the medium of store program codes.
It is last it should be noted that:Presently preferred embodiments of the present invention is the foregoing is only, is merely to illustrate the skill of the present invention Art scheme, is not intended to limit the scope of the present invention.Any modification for being made within the spirit and principles of the invention, Equivalent substitution, improvement etc., are all contained in protection scope of the present invention.

Claims (10)

  1. A kind of 1. firmware burning method, it is characterised in that applied to baseboard management controller BMC, the BMC treats with least one Burning/recording chip is connected, wherein, it is described at least one to treat that each in burning/recording chip treats that burning/recording chip corresponds to a chip identification; It is stored with the BMC corresponding to default firmware burning bsp driver and each chip identification and treats recordable paper;Bag Include:
    S1:Search for chip identification;
    S2:It is performed both by for each chip identification searched:Based on the firmware burning bsp driver, by current core Treat recordable paper to be burned onto corresponding to the current chip mark corresponding to piece mark to treat in burning/recording chip.
  2. 2. according to the method for claim 1, it is characterised in that
    The BMC and described at least one treat that burning/recording chip is mounted on server master board;
    The S1 includes:All chip identifications searched on the server master board;
    Before the S2, further comprise:It is determined that the quantity of the chip identification searched is equal to and described at least one treats burning The quantity of chip;
    Or,
    The S1 includes:Search for it is described it is at least one treat in burning/recording chip to treat chip identification corresponding to burning/recording chip i-th, its In, i is the integer more than or equal to 1;
    The S2 includes:The chip identification according to corresponding to described i-th is treated burning/recording chip, burning will be treated corresponding to the chip identification Burning file is treated in burning/recording chip to described i-th.
  3. 3. according to the method for claim 1, it is characterised in that
    The BMC is connected with power supply module;
    Before the S1, further comprise:P2V5_STBY, P1V15_ of the power supply module order offer are being provided When STBY, P3V3_STBY power on signal, power-up initializing;
    And/or
    Standard value corresponding to each default chip identification is stored with the BMC;
    The BMC is connected by universal input/output GPIO mouths with indicator lamp;
    After the S2, further comprise:Obtain and treat that the checksum of burning/recording chip is posted corresponding to the current chip mark The calculated value generated in storage;Judge the calculated value whether with the current chip mark corresponding to standard value it is equal, if so, Determine to treat that burning/recording chip completes burning corresponding to the current chip mark;Determining described at least one to treat that burning/recording chip is equal When completing burning, high level is exported so that the indicator lamp is lighted to the GPIO mouths.
  4. 4. according to any described method in claims 1 to 3, it is characterised in that
    It is described to treat that burning/recording chip includes:CPU voltage conversions control VR chips, DDR VR chips, CPLD Any one or more in CPLD chips, basic input-output system BIOS chip;
    Or,
    It is described at least one to treat that burning/recording chip is 2 CPU VR chips and 4 DDR VR chips;
    The chip identification is I2C addresses;
    Include 9 I2C interfaces on the BMC;
    The BMC treats that burning/recording chip is connected with least one, including:I2C EBIs on each described CPU VR chip With the I2C EBIs each described on DDR VR chips, any I2C interface of the equal carry in 9 I2C interfaces.
  5. A kind of 5. baseboard management controller BMC, it is characterised in that the BMC treats that burning/recording chip is connected with least one, wherein, It is described at least one to treat that each in burning/recording chip treats that burning/recording chip corresponds to a chip identification;It is stored with the BMC pre- If firmware burning bsp driver and each chip identification corresponding to treat recordable paper;Including:
    Search unit, for searching for chip identification;
    Burning unit, for being performed both by for each chip identification searched:Based on the firmware burning bottom layer driving journey Sequence, by current chip identify corresponding to treat recordable paper to be burned onto corresponding to current chip mark to treat in burning/recording chip.
  6. 6. BMC according to claim 5, it is characterised in that
    The BMC and described at least one treat that burning/recording chip is mounted on server master board;
    The search unit, specifically for searching for all chip identifications on the server master board;
    Also include:Determining unit, the quantity of chip identification for determining to search, which is equal to, described at least one treats burning/recording chip Quantity;
    Or,
    The search unit, described at least one treat in burning/recording chip to treat core corresponding to burning/recording chip i-th specifically for searching for Piece identifies, wherein, i is the integer more than or equal to 1;
    The burning unit, specifically for the chip identification according to corresponding to described i-th is treated burning/recording chip, by the chip identification pair That answers treats that recordable paper is burned onto described i-th and treated in burning/recording chip.
  7. 7. the BMC according to claim 5 or 6, it is characterised in that
    The BMC is connected with power supply module;
    Also include:Initialization unit, for receive P2V5_STBY, P1V15_STBY that power supply module order provides, During P3V3_STBY power on signal, power-up initializing;
    And/or
    Standard value corresponding to each default chip identification is stored with the BMC;
    The BMC is connected by universal input/output GPIO mouths with indicator lamp;
    Also include:Authentication unit, the checksum registers of burning/recording chip are treated corresponding to the current chip mark for obtaining The calculated value of middle generation;Judge the calculated value whether with the current chip mark corresponding to standard value it is equal, if so, determine Treat that burning/recording chip completes burning corresponding to the current chip mark;Determining described at least one to treat that burning/recording chip is completed During burning, high level is exported so that the indicator lamp is lighted to the GPIO mouths.
  8. A kind of 8. firmware burning system, it is characterised in that including:
    Baseboard management controller BMC as described in any in claim 5 to 7, and at least one treat burning/recording chip;
    The BMC is respectively with treating that burning/recording chip is connected described in each;
    Treat that burning/recording chip corresponds to a chip identification described in each;
    It is stored with the BMC corresponding to default firmware burning bsp driver and each chip identification and treats burning text Part.
  9. 9. firmware burning system according to claim 8, it is characterised in that
    Also include:Server master board, power supply module, indicator lamp;
    The power supply module, the indicator lamp, the BMC and each described in treat that burning/recording chip is mounted on the server master On plate;
    Include flash memory cell in the BMC, for storing the firmware burning bsp driver and each chip Recordable paper is treated corresponding to mark;
    The power supply module, for based on the server master board, P2V5_STBY, P1V15_ to be provided to BMC orders STBY, P3V3_STBY power on signal, and to treated described in each burning/recording chip provide P3V3_STBY power on signal;
    Treat to include checksum registers in burning/recording chip described in each, and prestored in each checksum registers Computation rule;
    It is described it is at least one when in burning/recording chip it is any when burning in burning/recording chip have it is corresponding when recordable paper when, this treats burning Checksum register bases in chip are calculated to generate calculated value in the computation rule that inside prestores;
    When the indicator lamp inputs the high level of the BMC outputs, light.
  10. 10. firmware burning system according to claim 8 or claim 9, it is characterised in that
    It is described to treat that burning/recording chip includes:CPU voltage conversions control VR chips, DDR VR chips, CPLD Any one or more in CPLD chips, basic input-output system BIOS chip;
    Or,
    It is described at least one to treat that burning/recording chip is 2 CPU VR chips and 4 DDR VR chips;
    The chip identification is I2C addresses;
    Include 9 I2C interfaces on the BMC;
    The I2C EBIs on I2C EBIs and each described DDR VR chip on each described CPU VR chip, Equal any I2C interface of the carry in 9 I2C interfaces.
CN201710571961.1A 2017-07-13 2017-07-13 A kind of firmware burning method, baseboard management controller and firmware burning system Pending CN107391187A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710571961.1A CN107391187A (en) 2017-07-13 2017-07-13 A kind of firmware burning method, baseboard management controller and firmware burning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710571961.1A CN107391187A (en) 2017-07-13 2017-07-13 A kind of firmware burning method, baseboard management controller and firmware burning system

Publications (1)

Publication Number Publication Date
CN107391187A true CN107391187A (en) 2017-11-24

Family

ID=60340583

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710571961.1A Pending CN107391187A (en) 2017-07-13 2017-07-13 A kind of firmware burning method, baseboard management controller and firmware burning system

Country Status (1)

Country Link
CN (1) CN107391187A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108829407A (en) * 2018-06-15 2018-11-16 深圳市网心科技有限公司 System boot method, electronic equipment and the storage medium of electronic equipment
CN109491675A (en) * 2018-11-07 2019-03-19 郑州云海信息技术有限公司 A kind of programming system and method for burn-recording
CN109585321A (en) * 2018-11-08 2019-04-05 深圳市卓精微智能机器人设备有限公司 A kind of device of detection chip lamination in testing
CN109947453A (en) * 2019-03-29 2019-06-28 浪潮商用机器有限公司 A kind of CPLD upgrade method, device, system, controller and storage medium
CN110071967A (en) * 2019-04-12 2019-07-30 华勤通讯技术有限公司 Correlating method, device and equipment
CN110597677A (en) * 2019-09-04 2019-12-20 深圳宝龙达信创科技股份有限公司 Test chip and test method of electronic equipment
CN111309346A (en) * 2020-03-23 2020-06-19 合肥鑫晟光电科技有限公司 Code burning system, method and device
CN111625266A (en) * 2020-05-28 2020-09-04 北京天海微电子信息技术有限公司 Firmware burning device
CN112418788A (en) * 2020-11-17 2021-02-26 广州易而达科技股份有限公司 Module production processing system and method
CN112732287A (en) * 2019-10-28 2021-04-30 深圳市帝迈生物技术有限公司 Program burning method, main circuit board and sub-circuit board
CN113031975A (en) * 2021-03-24 2021-06-25 山东英信计算机技术有限公司 Method and device for sharing storage chip by multiple images and server
CN113360165A (en) * 2021-05-28 2021-09-07 浪潮电子信息产业股份有限公司 BIOS updating method and device
CN114064143A (en) * 2021-11-08 2022-02-18 宁波波导软件有限公司 Compatible processing method of multi-chip software
CN114090095A (en) * 2022-01-19 2022-02-25 苏州浪潮智能科技有限公司 BIOS loading method and related components of CPU in multi-path server
CN115469910A (en) * 2022-11-15 2022-12-13 浙江日风电气股份有限公司 Photovoltaic inverter firmware updating method, device, system and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102693141A (en) * 2012-05-09 2012-09-26 浪潮电子信息产业股份有限公司 BMC based Firmware automatic update system of programmable logic device of server
CN104035846A (en) * 2014-05-21 2014-09-10 青岛歌尔声学科技有限公司 Method and device for detecting burning state of CPLD firmware
CN104166579A (en) * 2014-09-04 2014-11-26 浪潮电子信息产业股份有限公司 Hardware designing method for achieving BIOS refreshing through BMC under shutdown state
CN104166450A (en) * 2014-08-20 2014-11-26 浪潮电子信息产业股份有限公司 Method for distinguishing FW versions of VR chip
CN104536796A (en) * 2015-01-28 2015-04-22 浪潮电子信息产业股份有限公司 VR Firmware remote out-of-band burning method based on BMC
CN104572209A (en) * 2015-01-21 2015-04-29 浪潮电子信息产业股份有限公司 Mainboard VR Firmware upgrading method in Linux system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102693141A (en) * 2012-05-09 2012-09-26 浪潮电子信息产业股份有限公司 BMC based Firmware automatic update system of programmable logic device of server
CN104035846A (en) * 2014-05-21 2014-09-10 青岛歌尔声学科技有限公司 Method and device for detecting burning state of CPLD firmware
CN104166450A (en) * 2014-08-20 2014-11-26 浪潮电子信息产业股份有限公司 Method for distinguishing FW versions of VR chip
CN104166579A (en) * 2014-09-04 2014-11-26 浪潮电子信息产业股份有限公司 Hardware designing method for achieving BIOS refreshing through BMC under shutdown state
CN104572209A (en) * 2015-01-21 2015-04-29 浪潮电子信息产业股份有限公司 Mainboard VR Firmware upgrading method in Linux system
CN104536796A (en) * 2015-01-28 2015-04-22 浪潮电子信息产业股份有限公司 VR Firmware remote out-of-band burning method based on BMC

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108829407A (en) * 2018-06-15 2018-11-16 深圳市网心科技有限公司 System boot method, electronic equipment and the storage medium of electronic equipment
CN109491675A (en) * 2018-11-07 2019-03-19 郑州云海信息技术有限公司 A kind of programming system and method for burn-recording
CN109491675B (en) * 2018-11-07 2022-02-18 郑州云海信息技术有限公司 Burning system and burning method
CN109585321A (en) * 2018-11-08 2019-04-05 深圳市卓精微智能机器人设备有限公司 A kind of device of detection chip lamination in testing
CN109585321B (en) * 2018-11-08 2020-11-10 深圳市卓精微智能机器人设备有限公司 Device for detecting lamination of chip in test
CN109947453A (en) * 2019-03-29 2019-06-28 浪潮商用机器有限公司 A kind of CPLD upgrade method, device, system, controller and storage medium
CN110071967A (en) * 2019-04-12 2019-07-30 华勤通讯技术有限公司 Correlating method, device and equipment
CN110071967B (en) * 2019-04-12 2022-03-01 华勤技术股份有限公司 Correlation method, device and equipment
CN110597677A (en) * 2019-09-04 2019-12-20 深圳宝龙达信创科技股份有限公司 Test chip and test method of electronic equipment
CN112732287A (en) * 2019-10-28 2021-04-30 深圳市帝迈生物技术有限公司 Program burning method, main circuit board and sub-circuit board
CN112732287B (en) * 2019-10-28 2024-06-18 深圳市帝迈生物技术有限公司 Program burning method, main circuit board and sub-circuit board
CN111309346A (en) * 2020-03-23 2020-06-19 合肥鑫晟光电科技有限公司 Code burning system, method and device
CN111625266A (en) * 2020-05-28 2020-09-04 北京天海微电子信息技术有限公司 Firmware burning device
CN112418788A (en) * 2020-11-17 2021-02-26 广州易而达科技股份有限公司 Module production processing system and method
WO2022105170A1 (en) * 2020-11-17 2022-05-27 广州易而达科技股份有限公司 Production treatment system and method for module
CN113031975A (en) * 2021-03-24 2021-06-25 山东英信计算机技术有限公司 Method and device for sharing storage chip by multiple images and server
CN113360165A (en) * 2021-05-28 2021-09-07 浪潮电子信息产业股份有限公司 BIOS updating method and device
CN114064143A (en) * 2021-11-08 2022-02-18 宁波波导软件有限公司 Compatible processing method of multi-chip software
CN114090095A (en) * 2022-01-19 2022-02-25 苏州浪潮智能科技有限公司 BIOS loading method and related components of CPU in multi-path server
CN115469910A (en) * 2022-11-15 2022-12-13 浙江日风电气股份有限公司 Photovoltaic inverter firmware updating method, device, system and storage medium

Similar Documents

Publication Publication Date Title
CN107391187A (en) A kind of firmware burning method, baseboard management controller and firmware burning system
CN101853703B (en) U-disc burner
CN106775877A (en) A kind of firmware method for refreshing and a kind of server
CN111722990A (en) Method and device for checking cable connection between main back boards
CN107368385A (en) A kind of method and system of expansible more memory failure fast positionings based on BMC controls
CN102708077A (en) State recognition method and state recognition apparatus
CN111651007B (en) U-bit management method and management system for server cabinet
CN101196819B (en) Method for chip self-adapting start equipment of system on chip
CN106708586A (en) Handheld instrument and method for automatic online updating of embedded system programs
CN1740992A (en) The BIOS on-line rewriting method
CN113157474B (en) Server power supply black box data analysis system
CN114564095A (en) Intelligent network card charging control system and server
CN115708040A (en) Mainboard and computing equipment
CN104597983A (en) Regulation method of revolving speed of computer and mainboard system
CN107885536A (en) Startup method, embeded processor and the storage device of a kind of embeded processor
CN117370118A (en) Method, device and equipment for detecting hard disk slot number and readable storage medium
CN112506817A (en) Method and equipment for controlling hard disk backboard LED
CN115242753B (en) Network card MAC address burning method, system, electronic equipment and storage medium
CN116541026A (en) Self-adaptive chip manufacturer bit stream burning method, device, equipment and medium
CN113726543B (en) Operation and maintenance service processing method, device, system, server and storage medium
CN109669905A (en) A kind of hot removing method, system and the relevant apparatus of PCIE device
US20070171150A1 (en) Burning apparatus
CN201707927U (en) U disk burning and recording device
CN106294045B (en) A method of based on BMC automatic detection burning main board power supply module chip data
CN115220759A (en) Photovoltaic cell firmware online upgrading method and device and storage medium

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