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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
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
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)
- 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. according to the method for claim 1, it is characterised in thatThe 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. according to the method for claim 1, it is characterised in thatThe 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/orStandard 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. according to any described method in claims 1 to 3, it is characterised in thatIt 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.
- 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. BMC according to claim 5, it is characterised in thatThe 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. the BMC according to claim 5 or 6, it is characterised in thatThe 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/orStandard 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.
- 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. firmware burning system according to claim 8, it is characterised in thatAlso 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. firmware burning system according to claim 8 or claim 9, it is characterised in thatIt 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.
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)
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)
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 |
-
2017
- 2017-07-13 CN CN201710571961.1A patent/CN107391187A/en active Pending
Patent Citations (6)
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)
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 |