INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED,
BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS
PROVIDED IN INTEL’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER,
AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS
INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR
INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for
use in medical, life saving, or life sustaining applications.
Intel may make changes to specifications and product descriptions at any time, without notice.
Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “undefined.” Intel
reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from
future changes to them.
This product may contain design defects or errors known as errata which may cause the product to deviate from published
specifications. Current characterized errata are available on request.
Code Names are only for use by Intel to identify products, platforms, programs, services, etc. (“products”) in development by
Intel that have not been made commercially available to the public , i.e., announced, launched or shipped. They are never to be
used as “commercial” names for products. Also, they are not intended to function as trademarks.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Intel, Intel Core, and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United
This guide provides an overview of how to upgrade or install the developer platform
UEFI firmware image on an Intel® Server Board S1200RP UEFI Development Kit.
1.1 The Development Kit
The development kit helps engineers design, test, and debug U n i f ied Extensible
Firmware Interface (UEFI) drivers and applications on a UEFI compliant system. You
can download firmware and documentation from the Intel® Architecture Firmware
Resource Center: https://firmware.intel.com/develop/server-development-kit
1
Before You Begin
.
1.2 Requirements
Before upgrading or installing a UEFI compliant firmware image on your development
kit, you need the following skills, components, and tools:
•Intel® Server Board S1200RP UEFI Development Kit target system,
assembled with components from the supported hardware component list.
• Host PC with Microsoft Windows* operating system (optional, for SPI flash).
You must use one of the supported firmware images included in this development kit:
•SDV_RP_B6_release.rom/.cap – The release version of the firmware, with
debugging features disabled. This is the recommended firmware image.
•SDV_RP_B6_debug.rom/.cap – The debug version of the firmware, with debug
output redirected to the serial port (COM1).
• SDV_RP_B6_srcdbg.rom/.cap – The source level debug version of the
firmware, which supports the Intel
®
UEFI Development Kit Debugger Tool using
the serial port (COM1). This image is recommended only for advanced debugging.
•FVMAIN.fv – The USB recovery firmware image, based on the release firmware.
The development kit also includes:
•Update Utilities for the UEFI Shell: FvUpdate_S1200RP.efi &
CapsuleApp.efi
• User documentation, including this guide and the release notes.
1.3 Supported and recommended hardware
components
Table 1and Table 2describe the supported and recommended PC hardware
components (respectively) for the Intel® Server Board S1200RP UEFI Development Kit.
You must use the motherboard and processor listed in the table with the firmware
images provided with the development kit.
Table 1 Supported Hardware and Firmware Components
Hardware and
Firmware
Intel® Server
Board S1200RP
Intel® Xeon®
Processor E3-1275
v3
Intel® Server
Board S1200RP
UEFI Development
Kit firmware image
• You must use the commercially av ailable
S1200V3RPS or Intel® Server Board S1200V3RPL. This document
is based on the Intel® Server Board S1200V3RPS.
• You must use the Intel® Xeon® Processor E3-1275 v3
sink. This processor is avai lable commercially .
• You must use one of the firmware images from the Intel® Server
Board S1200RP UEFI Development Kit. The firmware images in the
development kit have been validated to work only with the specific
processor and motherboards listed above.
Notes
Intel® Server Board
with heat
2 June 2016
Page 7
Before You Begin
Table 2 Recommended Hardware Components
Recommended
Hardware
16GB (2 x 8GB)
DDR3 1333
memory
Power supply
(550W minimum)
SATA HDD 500GB
SATA DVD-RW
Optical Disk Drive
or other install
media
Compatible Chassis
USB keyboard and
USB mouse
Monitor (VGA)
• The Intel® Server Board S1200V3RPS supports up to 32 GB RAM.
• Use at least 16 GB DDR3 memory in the development kit.
• A power supply that meets the requirements of the Intel Server
Board S1200V3RPS is adequate.
• The minimum rating is 550 W. Consider ordering a complete system
from Hard Drives Northwes t
appropriate chassis and power supply.
• Install a hard drive that has at least 500 GB.
• Testing hard drives over 2.2TB requires the use of UEFI.
• Make sure you have a DVD drive or other media (such as a network
connection or USB drive) appropriate for installing the operating
system.
• A chassis is recommended, but not required.
• Including a USB keyboard and mouse with the developer's platform
allows you to input UEFI shell commands and navigate firmware
setup menus.
• A monitor is recommended to enable viewing console output.
Notes
so that the board is packaged with an
Installing the firmware image on an unsupported motherboard may render the Note:
motherboard unusable until it is re-flashed with a backup copy of the
motherboard's original firmware. Use only supported components with the Intel®
Server Board S1200RP UEFI Development Kit.
1.4 Using a SPI flash programmer
The SPI flash programmer is optional, but may be needed to reflash the firmware
image. This is because the development and testing of pre-production products can
corrupt the flash image. If the flash image becomes corrupted, you may need to
perform a hardware-based reprogramming of the SPI flash part.
To reprogram the SPI flash part, you need a third-party SPI flash programmer and the
corresponding software application. These elements allow you to transfer the firmware
image from the host PC to the SPI memory device on the firmware developer platform
(the target PC).
SPI reflash instructions in this document are based on products from DediProg
Technology Co, Ltd.*, which have been verified to work with the supported hardware.
Getting Started Guide 3
Page 8
Intel® Server Board S1200RP UEFI Development Kit
Getting Started with the
1.5 Jumper Settings for Management Controllers
The Intel® Server Board S1200V3RPS is equipped with sever al server ma n agem en t
featured that may need to be disabled for software development and validation.
Disabling the Baseboard Management Controller (BMC) and Manageability Engine (ME)
will disable watchdog timers, which reduces the chance of the system resetting when
debugging firmware.
We recommend the following settings on the Intel® Server Board S 1200V 3RPS:
• Jumper J3K2 – position 2-3 (ME Force Update, Enabled)
• Jumper J3K6 – position 2-3 (BMC Force Update, Enabled)
Please refer to Figure 2
for motherboard jumper settings.
Figure 2 - Jumper Block and Motherboard Headers
1.6Legacy BIOS Support
The Compatibility Support Module (CSM) can be enabled or disabled through setup:
4 June 2016
Page 9
Before You Begin
EDKII Menu -> Boot Options -> CSM Control
Use the [F2] key to enter setup when booting the system.
This setting lets you manage legacy BIOS support for UEFI Class 2 (CSMEnabled) and
UEFI Class 3 (CSMDisabled) systems. The default setting (Disabled) is recommended
for testing UEFI drivers and operating systems. While testing, this setting will reveal
any unintended dependencies on legacy BIOS calls.
1.7 Network Boot Features
The Intel® Server Board S1200RP UEFI Development Kit supports Pre-Execution
Environment (PXE) boot for IPV4 and IPV6 networking using on-board and add-in
networking devices. Because of added initialization time, network boot for the four onboard networking devices is disabled by default in firmware setup.
Users can enable PXE boot for on-board networking by enabling the ’EFI Network’
setting in the firmware setup menu.
EDKII Menu -> Advanced -> Network Configuration
As of SDV.RP.B6, the Intel® Server Board S1200RP UEFI Development Kit supports
UEFI HTTP and HTTPS boot. These features are described in whitepapers located on
the Tianocore github wiki:
If you have a system running properly on an older version of the Intel® Server Board
S1200RP UEFI Development Kit firmware, you can upgrade the firmware image. This
is supported for platforms with socketed SPI flash devices or SPI flash devices
soldered at the factory.
If your system isn’t running properly, follow the firmware installation process (Section
2.4 or Section 2.5) using the SPI programmer. The full installation procedure takes
between five and thirty minutes.
You must identify key elements on the Intel® Server Board S1200V3RPS in order to
update or install a firmware image.
Figure 3 - Recovery Jumper and SPI Device Locations
2.1Firmware Upgrade
The FvUpdate_S1200RP.efi utility updates the firmware from the UEFI Shell. You do
not need a hardware-based SPI programmer for this update.
Getting Started Guide 7
Page 12
Intel® Server Board S1200RP UEFI Development Kit
The general steps are:
1. Download the development k it firmware images, firmware update tool, and user
documentation: https://firmware.intel.com/develop/server-development-kit
2. Power up the target PC and boot to the UEFI shell.
3. Use the UEFI shell firmware update util ity (FvUpdate_S1200RP.efi) to apply the
new firmware image to the motherboard’s SPI memory devi ce:
FvUpdate_S1200RP SDV_RP_B6_release.rom
The system shuts down after the update has been applied, and then performs Note:
one configuration cycle on the first boot. Please wait for this cycle to complete
before entering setup or booting to an operating system.
Upgrading the flash will restore Setup and Boot Manager settings to default Note:
values. Any previous changes to Setup or Boot Manager values will be cleared in
the upgrade process. This includes boot entries created by a UEFI-complaint OS.
4. After the platform resets, verif y that the firmware functions correctly by
Entering setup
Verifying the version string matches the expected value for the new firmware
Booting to the UEFI shell
Getting Started with the
.
Once a BIOS update is verified, the Intel® Server Board S1200RP UEFI Development Kit is ready for use in UEFI development.
Detailed steps for this procedure are explained in the Intel® Server Board S1200RP UEFI Development Kit Firmware Installation Guide.
2.2 Capsule Update
The capsule update procedure uses software utility to update the system firmware via
the UEFI UpdateCapsule() function. This method is similar to the Firmware Upgrade
method, except UEFI NVRAM Variables are not modified. This process uses the .CAP
firmware file instead of the .ROM file.
1. Download the development k it firmware images, update tool, and user
documentation from https://firmware.intel.com/develop/server-development-kit.
2. Power up the target PC and boot to the UEFI shell.
3. Use the UEFI shell firmware update util ity (CapsuleApp.efi) to start the capsule
update process: CapsuleApp.efi SDV_RP_B6_release.cap
4. The system will start the capsule update process, which resets the system,
displays the boot logo during the update process, then resets the system again
after the update has been applied.
[CAUTION] Do not shut down or reset the platform during the capsule update Note:
process. Interrupting the capsule update may corrupt the system firmware.
8 June 2016
Page 13
Firmware Upgrade Process
2.3 USB Firmware Recovery
The firmware recovery procedure allows the user to recover partially corrupted system
firmware. The firmware is loaded from a FAT32 formatted USB drive by a built-in
recovery routine. We recommend this procedure for recovering systems that fail to
boot after an attempted firmware upgrade or capsule update.
1. Download the development k it firmware images, update tool, and user
documentation from https://firmware.intel.com/develop/server-development-kit
2. Power off the target PC and disconnect the power cord.
3. Open the case of the target PC and locate the Jumper J2K8 (see Figure 3
the jumper from “normal mode” (pins 1-2) to “recovery mode” (pins 2-3).
4. Copy the followin g files to the root folder of a FAT32 formatted USB drive:
5. Insert the USB drive into an open USB port on the target PC.
6. Connect the power cord on the target PC and turn the system on. The system
automatically enters recovery mode, which attempts to load firmware from
FVMAIN.FV on the USB drive. This may take several minutes to complete.
7. Once the boot screen appears, enter setup and launch th e UE FI S h ell.
8. Use the UEFI shell firmware update util ity (FvUpdate_S1200RP.efi) to apply the
release firmware image to the motherboard’s SPI memory device:
.
). Move
FvUpdate_S1200RP SDV_RP_B6_release.rom
9. The system will reboot after programming. After reboot, power off the target PC
and disconnect the power cord. Remove the USB drive and return the recovery
jumper to its original position.
10. Power on the target PC. Verify that the firmware functions correctly by entering
setup, verifying the version string matches the expected value for the new
firmware version, and booting to the UEFI shell.
The system shuts down after the update has been applied, then performs one Note:
configuration cycle on the first boot. Wait for this cycle to complete before
entering setup or booting to an operating system.
Upgrading the flash will restore Setup and Boot Manager settings to default Note:
values. Any values previously changed in Setup or Boot Manager will be cleared in
the upgrade process. This includes any boot entries created by a UEFI OS.
2.4 Firmware Installation (Socketed SPI Flash)
This board will not function if the SPI devices are improperly reinstalled.Note:
The complete firmware installation procedure requires the hardware-based SPI flash
programmer. General steps for a complete firmware installation are:
Getting Started Guide 9
Page 14
Intel® Server Board S1200RP UEFI Development Kit
1. Download the development kit firmware images, firmware update tool, and user
documentation from https://firmware.intel.com/develop/server-development-kit
2. Download and install the DediProg software on the host PC.
3. Remove the S PI m em o r y dev ice from the motherboard SPI socket. The SPI device
is located near the SAS_MOD slot at the front of the motherboard.
4. Insert the SPI device into the SPI programmer’s 8-pin socket adapter.
5. Use the DediProg Engineering utility to create a backup copy of the SPI device.
6. Erase the existing firmware from the SPI device.
7. Write one of the development kit firmware images to the SPI device
(SDV_RP_B6_release.rom, SDV_RP_B6_debug.rom or SDV_RP_B6_srcdbg.rom).
8. Remove the SPI flash device from the DediProg SPI socket and reinstall it in the
SPI socket.
9. Reassemble the target PC.
The system performs one configuration cycle on the first boot. Wait for this Note:
cycle to complete before entering the UEFI Shell.
10. After the platform resets, verify that the firmware functions correctly by entering
setup and booting to the UEFI shell.
Getting Started with the
.
Once a firmware update is verified, the Intel® Server Board S1200RP UEFI Development Kit is ready for use in UEFI development.
Detailed steps for this procedure are explained in the Intel® Server Board S1200RP UEFI Development Kit Firmware Installation Guide.
2.5 Firmware Installation (Soldered SPI Flash)
The firmware installation procedure requires a hardware-based SPI flash programmer
clip adapter for the 8-pin SPI device and does not work with a socketed SPI part. Use
the instructions in Section 2.4 for motherboards with socketed SPI flash devices.
General steps for a complete firmware installation are:
11. Download the development kit firmware images, firmware update tool, and user
documentation from https://firmware.intel.com/develop/server-development-kit
12. Download and install the DediProg software on the host PC.
13. Attach the DediProg S08 test clip to the SPI device.
14. Power on the target PC and boot to the UEFI Shell.
15. Power off the target PC using the power button (hold for four seconds until the
processor fan stops). The PC power supply should still be on (motherboard’s blue
and green LEDs are on) but the system is not on.
16. Start the DediProg Engineering utility, which will detect the SPI device.
.
The DediProg S08 test clip must be seated and make proper contact with the Note:
SPI device for reliable detection and programming. If the SPI device is not
detected, check the position of the test clip and retry.
10 June 2016
Page 15
Firmware Upgrade Process
17. Use the DediProg software utility to create a backup copy of the SPI device.
18. Program one of the development kit firmware images to the SPI device
(SDV_RP_B6_release.rom, SDV_RP_B6_debug.rom or SDV_RP_B6_srcdbg.rom)
using the ‘Batch’ feature in the DediProg Engineering utility.
19. Remove the DediProg S08 test clip from the motherboard.
20. Turn off the power supply and wait ten seconds.
21. Power up the target PC and boot to the UEFI shell.
The system performs one configuration cycle on the first boot. Wait for this Note:
cycle to complete before entering the UEFI Shell.
22. After the platform resets, verify that the firmware functions correctly by entering
setup and booting to the UEFI shell.
The Intel® Server Board S1200RP UEFI Development Kit is ready for use in UEFI
development after verification of a firmware update.
Detailed steps for this procedure are explained in the Intel® Server Board S1200RP UEFI Development Kit Firmware Installation Guide.
Getting Started Guide 11
Page 16
Getting Started with the
Intel® Server Board S1200RP UEFI Development Kit
12 June 2016
Page 17
User and Reference Documentation
3
User and Reference Documentation
The development kit includes several types of user documentation:
•Intel® Server Board S1200RP UEFI Development Kit Getting Started Guide
(this document):
UEFIDevKit_S1200_Getting_Started_Guide.pdf
•Intel® Server Board S1200RP UEFI Development Kit Firmware Installation
Guide:
UEFIDevKit_S1200_Firmware_Installation_Guide.pdf
• Intel® Server Board S1200RP UEFI Development Kit Release Notes:
UEFIDevKit_S1200_ReleaseNotes.txt
• Instructions for the Firmware Update tool:
FvUpdate_S1200_ReadMe.txt
• Software Tools License Agreement:
EULA.pdf
You can download firmware and documentation from the Intel® Architecture Firmware
Resource Center: https://firmware.intel.com/develop/server-development-kit.
For information about ordering third-party DediProg hardware and software tools, visit
the DediProg website.
For information related to UEFI software development, visit the Develop section of the
Intel® Architecture Firmware Resource Center at https://firmware.intel.com/develop
For information about the UEFI Specification, visit the UEFI home page at uefi.org.
.
Getting Started Guide 13
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.