Bootloader; Power On Self Test; Table 4-1: Post Tests; Table 4-2: Post Routines And Error Codes - Kontron CP6930 User Manual

Table of Contents

Advertisement

4.3 Bootloader

On the CP6930 CPCI Ethernet Switch board, the bootloader 'u-boot' (universal bootloader) is used. The
bootloader initializes the main components of the board like Unit Computer, DDR2 RAM, serial lines etc. for
operation and performs a power on self test (POST). After these step have been finished, kernel and applica-
tion are started from flash.

4.3.1 Power On Self Test

4.3.1.1
Test Routines
Upon power on or system reset, the bootloader performs the following power on self tests (POST):
Table 4-1:
POST tests
Test
Serial
I2C
PCI Express
Serviceport
DDR RAM data line
DDR RAM address line
DDR RAM memory cells
Bootloader environment
VPD area
In the case that a POST fails, a POST error code is written into the postcode register of the onboard CPLD. The
boot process is not stopped as there are good chances that the board can finish startup sequence success-
fully. The postcode register is also accessible by the PM which can report error codes to a separate manage-
ment instance.
The following table shows the POST code values written into the CPLDs postcode register in case of a POST
error.
Table 4-2:
POST routines and error codes
Device
0x00
All POST were successful
0x01
Serial POST failed
0x02
I2C POST failed
0x04
PCIe POST failed
0x08
Ethernet POST failed
0x10
Environment POST failed
0x20
VPD POST failed
0x40
Memory data/address line POST failed
0x80
Memory device cells POST failed
Description
Onboard Unit Computer serial controller loopback test
Check for presence of onboard I2C devices
Check for PCI Express switch device presence
Onboard PPC405EX ethernet internal loopback test
Data line test. Checks for stucked or shortened data lines
Adress line test. Checks for stucked or shortened address lines
Checkerboard standard test algorithm
Check for valid bootloader environment (CRC correct or both CRCs are
0xFFFFFFFF == not initialized)
Check for valid VPD area (CRC is valid)
Test
44
Software Description
CP6930 User Guide
www.kontron.com

Advertisement

Table of Contents
loading

Table of Contents