Enter flashloader
Init hardware
Init Flash,
Property and
Memory interfaces
I2C1 entered
interrupt state?
Ping packet
received on
UART1?
Shutdown unused
Peripherals
Enter flashloader
state machine
No
No
Yes
Yes
Yes
Has
Was a
Init UART1,
SPI1, and I2C1
SPI1 entered
interrupt state?
Has
No
activity
detected on
USB?
No
Was
Yes
Figure 13-2. Kinetis Flashloader Start-up Flowchart
13.3.4 Clock Configuration
The Kinetis Flashloader uses the clock configuration of the chip out of reset. The
flashloader does not modify any clocks.
Chapter 13 Kinetis Flashloader
K22F Sub-Family Reference Manual , Rev. 3, 7/2014
Freescale Semiconductor, Inc.
283