
PGC5000
PGC5000 Series Service Instructions
5 Diagnostics and troubleshooting
SI/PGC5000-EN, Rev B
15
The Health Monitor lights display the status of the system (see Figure 5.4).
U48
U50
U51
U53
U47
U49
U52
U54
CR
24
CR
26
CR
28
CR
31
CR
25
CR
27
CR
29
CR
30
Fig. 5.4. SBC Health Monitor LEDs
The Health Monitor lights are identified as follows:
•
CR30 = Health Monitor. 1 Second Blink rate if healthy
•
CR24 = Heart Beat. 1 Second Blink rate if controller is alive
•
CR26 = Currently interrupt from Oven Controller Board
•
CR31 = Red light if error occurred while booting
•
CR25,27,29 and 30 = Error code
Boot Phase (see Figure 5.3):
CR31 (lower right) red blinking means error; otherwise should be off. The top row forms error/ progress code:
0x01 = initial startup
0x02 = finished USB stick reconnoiter for upgrade.bin
0x03 = finished USB stick reconnoiter for PGC5000.bin
0x04 = finished NAND reconnoiter for PGC5000.bin
0x05 = finished loading ‘.bin’ file
0x0E = no PGC5000.bin or upgrade.bin located
0x0F = start to execute .bin file
System Phase (see Figure 5.3):
CR24 (lower left) System Task heartbeat green blinking
CR30 (upper right) Health Monitor heartbeat green blinking
CR26 (right of CR24) green blinking based upon OC interrupts
CR31 (lower right) red (if error)
CR28 (left of CR31) off; the top row forms error code if CR28/CR31 is off/red
0x03 = unable to open Address Space file
0x04 = unable to read a file
0x05 = detected CRC mismatch
0x07 = kernel loader returned error
0x09 = unable to open Executables.txt
Oven Interface (task OCSE) Errors:
CR31 (lower right) off
CR28 (left of CR31) red
The top row forms error code if CR28/CR31 is red/off
0x06 = code_loader error on OC code file or Executables.txt
0x07 = too many TCOFs for DPM method table
0x08 = too many entries for DPM ApData
0x09 = configuration restriction violated
0x0A = insufficient local memory