Product deliverables, Embedded_bootloader.mcp, Hcs08_flash_lib.lib – Freescale Semiconductor 802.15.4 User Manual

Page 44: Embedded_bootloader_functionality_lib.lib, Source files, Product deliverables -2, Embedded_bootloader.mcp -2, Hcs08_flash_lib.lib -2, Embedded_bootloader_functionality_lib.lib -2, Source files -2

Advertising
background image

6-2 Embedded Bootloader Reference Manual, Rev 0.0 Freescale Semiconductor

Source file:

hw_hc08_libmaker.dll, version 5.0.8.0

Setting:

None

6.2 Product Deliverables

The Freescale Embedded Bootloaader consists of four major components. Refer to

Appendix A

for a

complete list of released files.

6.2.1 Embedded_Bootloader.mcp

This is the Metrowerks Codewarrior mcp project file. This file is used to build the release of the
Embedded Bootloader.

NOTE

It is required that you have Metrowerks Codewarrior installed on your PC to build the
Embedded Bootloader.

6.2.2 HCS08_Flash_Lib.Lib

The library contains functions to write to the internal flash of the HCS08 MCU. The library also contains
functions to handle NVM run-time updates.

The flash library version number is found by searching for the ASCII text string “HCS08 Flash Lib” in
the ‘HCS08_Flash_Lib.Lib’. The version number is only available from flash library version 5.00.

NOTE

The HCS0_Flash_Lib.Lib can also be included directly in an application
for run-time update of NVM. Refer to the HCSO8 Flash Application
Note, AN2770/D for more information.

6.2.3 Embedded_Bootloader_Functionality_Lib.Lib

The library contains the internal functionality of the Embedded Bootloader. For example, the state
machine which handles the firmware download, the UART drivers, checksum verification functions and
others.

The Embedded Bootloader functionality library version number is found by searching for the ASCII text
string “EB Func Lib” in the ‘Embedded_Bootloader_Functionality_Lib.Lib’ file.

6.2.4 Source Files

This section provides a brief description of the source files. Refer to Appendix A for more details. The
source files described are those which define the PCB interface. For example, the I/O mapping that
connects the MCU and RF chip.

Embedded_Bootloader_Target.h

Specific Embedded Bootloader defines

For example, the Embedded Bootloader version number.

Advertising