Chapter 2

Using the Embedded Bootloader

This chapter describes the Embedded Bootloader functionality. A detailed description of the functions briefly mentioned in this chapter can be found in Chapter 7.

2.1 Upload Firmware

The Embedded Bootloader can be used in different system configurations depending on the PCB and the application. The application should have a user interface feature that makes it possible for the application to call the Enable_Download_Firmware() function:

The application can optionally call the Hard_Reset() function to perform a reset, or the board can be reset manually. The board will now start up in Embedded Bootloader mode.

Start the PC-Tool. See Chapter 3 for more information.

2.1.1 Use Case One

In this case, users send a specific command via the UART to enable firmware upload

MC908HCS08GB60(1)/MC13192

PC

BApplication

o

oNVM

t

l 802.15.4 MAC

a

d 802.15.4 PHY e

r Device Driver UART(2)

1)Or MC908HCS08GT60

2)Or USB

RS232

Test Tool

UART or USB

Figure 1 Application Supporting RS232 UART or USB Interface

Freescale Semiconductor

Embedded Bootloader Reference Manual, Rev. 0.0

2-1

Page 13
Image 13
Freescale Semiconductor 802.15.4 manual Chapter Using the Embedded Bootloader, Upload Firmware, Use Case One