Hardware Management Overview—MPCBL0010 SBC

Upon successful verification of the operational code checksum, the firmware jumps to the operational code.

When the firmware enters firmware (FW) update mode, the operational code uses a special branch, Software Interrupt, to jump to the FW update code in the boot block. Once in FW update mode, the update code is copied into RAM, then the firmware jumps to the code in RAM to execute. The firmware update code cannot execute out of flash while the flash is being updated.

 

Figure 26 illustrates the firmware code process.

!￿￿￿￿￿￿￿￿￿

 

 

 

 

 

 

 

 

 

 

 

 

Figure 26. IPMC Firmware Code Process

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

￿￿"#￿￿￿￿￿!￿￿

 

 

 

 

 

 

IPMC Boot Block

 

 

 

 

 

 

 

 

 

 

 

 

 

￿￿￿￿￿￿￿￿￿

 

 

 

￿￿￿

 

￿￿"#￿￿￿￿￿"￿￿￿

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

￿￿￿

 

￿￿￿￿￿￿￿No

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Main

IPMC Code$￿￿￿￿￿￿￿￿"!￿￿

 

 

 

 

 

 

￿￿￿￿￿￿￿￿￿

￿￿￿￿￿￿￿￿

 

 

No

 

 

 

 

 

 

 

RAM

 

 

 

 

 

 

 

 

 

 

 

 

￿￿￿￿￿￿￿￿

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Intel NetStructure® MPCBL0010 Single Board Computer

October 2006

Technical Product Specification

Order Number: 304120

143

Page 144
Image 144
Intel MPCBL0010, Intel NetStructure Single Board Computer manual Ipmc Firmware Code Process