Motorola 56F800 User Manual page 18

Hybrid controller
Table of Contents

Advertisement

Bootloader
1.1.3.2.3
56F827 Bootloader Operation
The Bootloader program code which permits programming both Program Flash1 and Program
Flash 2 resides in a Boot Flash section which is part of Program Flash 2. In order to write or erase
part of Program Flash 2, the Bootloader functions that permit programming Flash 2 are relocated
at run time and are executed from Program RAM. This allows the ability to program both
Program Flash 1 and Program Flash 2 with user application code. Every time the 56F827 power is
recycled or reset, the Serial Bootloader resident in the Boot Flash will re-copy Flash programming
functions from the Boot Section to Program RAM.
program code (which is configured for internal memory operation) will be mapped into physical
memory on the 56F827 target using CodeWarrior tools.
1-6
Freescale Semiconductor, Inc.
Program Memory
Boot Flash
0x0000 - 0x0003
(Reset Vectors)
Flash 1
0x0004 - 0x7BFF
0x7C00 - 0x7FFF
RAM
0x8000 - 0xF7FF
Flash 2
BootFlash
0xF800 - 0xFFFF
56F827 Boot Location
Figure 1-3. 56F827 Boot Memory
56F8xx: Serial Bootloader User Manual
For More Information On This Product,
Go to: www.freescale.com
Program
Flash 1
Program
Flash 2
demonstrates how the Bootloader
Figure 1-4
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents