154 Troubleshooting
State Description
0000 Power up
0001 Enter checksum calculation
0002 Enter copy download code from FLASH into
shared DRAM
0003 Enter programming FLASH mode
0004 Erase EC FLASH
0005 Program FLASH
0006 Finish programming FLASH
0007 Enter initialization of EC serial debug
0008 Enter EC firmware task initializations
0009 Enter power up coil diagnostic
000A Start running normal EC firmware
♦ Check Security PAL and NVRAM — The chip select for NVRAM comes
from the security PAL. If the PAL is not installed, NVRAM cannot be
accessed, so the PAL is tested before NVRAM. If the security PAL is not
detected, boot codes displays “ERROR: SECURITY PAL NOT
DETECTED”. If a security PAL is detected, boot code checks for the
presence of NVRAM. If NVRAM is not found, boot code displays
“ERROR: NVRAM FAILURE”.
♦ Test for Powerup File — Boot code checks for a DC executable file
called powerup.sbr. If found, it executes the file, then returns to boot
routines. If the file is not found, boot routines are resumed. If any key
was held down during power up, boot code does not look for the
powerup file and continues the boot sequence.
♦ Automatic EC Update — Boot code checks whether the automatic EC
update feature is enabled by the DC program. If so, it looks for a copy of
the EC program in the Flash File System. If it has a copy, it compares the
program in EC flash to the program in the Flash File System, and
updates the EC program if they are different. If the automatic EC update
was not enabled, or if any key was held down during power up,
automatic EC update is skipped and the boot sequence continues
normally.