Bootloader - Motorola 56F800 User Manual

Hybrid controller
Table of Contents

Advertisement

Freescale Semiconductor, Inc.
Chapter 1

Bootloader

1.1
Serial Bootloader
The Serial Bootloader has been developed to load and run a proprietary user application presented
as an S-Record file into the Program and Data memory. The Serial Bootloader is located in the
dedicated Program Memory region, called Boot Flash (See
). The Serial Bootloader
Section 1.1.3
supports the simplest serial protocol, so any standard serial terminal program can be used on the
host PC.
The Serial Bootloader application reads the S-Record file of a user application (for example,
generated by CodeWarrior) via serial interface, parses this S-Record file, and stores needed data
in Program and Data Flash memory. When the processing of the S-Record file is finished, the
Bootloader launches the loaded application. If any error occurs while loading the S-Record file,
the Bootloader outputs an error message with an error number via the serial line and resets the
processor. See
.
Figure 1-1
Program Flash
Data Flash
SCI
Bootloader
Running
S-Record
Figure 1-1. Programming Flash on a 56F8xx Device
MOTOROLA
Bootloader
1-1
For More Information On This Product,
Go to: www.freescale.com

Advertisement

Table of Contents
loading

Table of Contents