Start-Up Process - NXP Semiconductors MKL27Z128VFM4 Reference Manual

Table of Contents

Advertisement

Table 13-3. Configuration Fields for the Kinetis Bootloader (continued)
Offset
0x1F
0x24
0x28
0x30
0x34
The flash sector containing the BCA should not be located in
the execute-only region, because the Kinetis bootloader cannot
read an execute-only region.
The first configuration field 'tag' is a tag value or magic number. The tag value must be
set to 'kcfg' for the bootloader configuration data to be recognized as valid. If tag-field
verification fails, then the Kinetis Bootloader assumes that the flash is not initialized and
uses a predefined default configuration. The tag value is treated as a character string, so
bytes 0-3 must be set as shown in the table.
The flags in the clockFlags configuration field are enabled if the corresponding bit is
cleared (0).
Bit
0
HighSpeed
1 - 7
Reserved

13.3.3 Start-up Process

Any of the following conditions will force the hardware to start the Kinetis Bootloader:
• FOPT [7] is set to 1. This forces the ROM to run out of reset.
Freescale Semiconductor, Inc.
Size (bytes)
1
pad byte
4
Reserved
8
Reserved
4
Reserved
12
Reserved
Table 13-4. tag Configuration Field
Offset
0
1
2
3
Table 13-5. clockFlags Configuration Field
Flag
KL27 Sub-Family Reference Manual , Rev. 5, 01/2016
Configuration Field
NOTE
Enable high speed mode (i.e., 48 MHz).
Chapter 13 Kinetis ROM Bootloader
Description
N/A
-
-
-
-
tag Byte Value
'k' (0x6B)
'c' (0x63)
'f' (0x66)
'g' (0x67)
Description
177

Advertisement

Table of Contents
loading

Table of Contents