Intermec ck1 Reference Guide

Page of 390
Appendix A — 
µClinux System 
CK1 SDK Programmer’s Reference Manual 
327 
Also, if a system has been booted, some user actions could possibly initiate 
when the system is in Suspend mode in order to run diagnostic, cold boot 
(flag 2 in the following illustration), or warm boot (flag 1 in the following 
illustration). 
suspend
press
power key
ignore
N
check "5"
check "2"
N
Y
Y
Y
N
wake up
Red light
flag=1
Blue light
flag=2
check
"f1" till
time out
N
wake up
Y
N
wake up
flag = 1
Enter Bootloader
flag = 2
Enter Diag
check
"2" till
time out
 
Flow Chart of Booting From Suspend Mode 
Bootloader 
The bootloader is the first program when booting that controls what the 
CK1 does at cold boot. It reads from the outgoing serial port and sees if 
there is a character sent to the CK1. To send commands to the CK1 from 
a PC, connect the serial dock to the PC and place the CK1 in the dock. 
For help, see the CK1 Serial Dock Quick Start Guide (P/N 073772). 
When cold boot is started, the bootloader enters Menu mode if it receives 
an ESCAPE key from PC. You can download an application to SDRAM 
and run it at SDRAM, run the diagnostic program, enter BIOS and boot 
the device, and run the Flash writer program. The downloaded program to 
run should contain no relocation table that is placed in the 0x0C200000 
as the start of the text section.