Functional Description; Memory Maps - NXP Semiconductors MKL27Z128VFM4 Reference Manual

Table of Contents

Advertisement

Table 13-2. Commands supported by the Kinetis Bootloader in ROM
Command
Execute
FlashEraseAll
FlashEraseRegion
WriteMemory
ReadMemory
FlashSecurityDisable
GetProperty
Reset
SetProperty
FlashEraseAllUnsecure

13.3 Functional Description

The following sub-sections describe the Kinetis Bootloader in KLx3 ROM functionality.

13.3.1 Memory Maps

While executing, the Kinetis Bootloader uses ROM and RAM memory.
0x1C00_4000
0x1C00_010 C
0x1C00_00C0
0x1C00_0000
16 KB of ROM
Figure 13-1. Kinetis Bootloader ROM/RAM Memory Maps
Freescale Semiconductor, Inc.
Description
Run user application code that never returns control to
the bootloader
Erase the entire flash array
Erase a range of sectors in flash
Write data to memory
Read data from memory
Attempt to unlock flash security using the backdoor
key
Get the current value of a property
Reset the chip
Attempt to modify a writable property
Erase the entire flash array, including protected
sectors
.text
.noinit
vectors
KL27 Sub-Family Reference Manual , Rev. 5, 01/2016
Chapter 13 Kinetis ROM Bootloader
When flash security is
enabled, then this command is
Not supported
Not supported
Not supported
Not supported
Not supported
Supported
Supported
Supported
Supported
Supported
0x2000_1800
Available, not used by ROM
0x2000_0688
0x1FFF_F800
8 KB of RAM
ROM use
175

Advertisement

Table of Contents
loading

Table of Contents