Freescale Semiconductor 802.15.4 manual Conventions

Page 7

Conventions

This document uses the following notational conventions:

Courier monospaced type indicates commands, command parameters, code examples, expressions, data types, and directives.

Italic type indicates replaceable command parameters.

All source code examples are in C.

Definitions, Acronyms, and Abbreviations

BDM debugger

A debugger using the BDM interface for communication with the MCU. An

 

example is the P&E BDM Multilink debugger for HCS08.

BDM

Background Debug Module

EVB

Evaluation Boards - this term covers the DIG-528-2 (EVK) and DIG536-2

 

(SARD) boards.

EVK

Evaluation Kit

GUI

Graphical User Interface

MAC

Medium Access Control

MCU

MicroController Unit

NVM

None-Volatile Memory

PC

Personal Computer

PCB

Printed Circuit Board

S19

‘S19’ is the file extension used for the Motorola binary image format. The S19

 

file encapsulates the binary image as a list of ASCII records. Each record

 

contains a length -, address -, data - and checksum field. The 16 bit address field

 

allows a memory space for up to 64 KB. The S19 can be generated with

 

Metroworks Codewarrior IDE and is the product from the linking process. S19

 

does not contain additional information to a debugger (where to look for source

 

files).

Safe Mode Boot

The Embedded Bootloader boots up using safe default system values.

HIWAVE

P&E HCS08 debugger GUI.

CPROG

P&E HCS08 flash programming tool called from HIWAVE. The tool is also

 

available in a command line version where scripts can be made.

Freescale Semiconductor

Embedded Bootloader Reference Manual, Rev. 0.0

vii

Image 7
Contents 802.15.4/Zigbee Embedded Bootloader How to Reach Us USA/Europe/Locations Not Listed Contents Embedded Bootloader Programming Embedded Bootloader Public Function Description Audience Conventions References Target Chapter Embedded Bootloader DescriptionAxiom AXM-0308 Ported TargetsPotential Issues FeaturesBenefits Optional Firmware Upload Settings Upload Firmware Chapter Using the Embedded BootloaderUse Case One Use Case Two Safe Mode BootUpdating Non-volatile Memory NVM An Example of How to Change the MAC AddressUart Baud Rate System Bus FrequencyChapter Test Tool Zigbee Flash Tool Graphical User Interface GUI Version Using the Tools Menu OptionView Menu Option Using the View Menu OptionFirmware Upload Selecting the Firmware File to UploadAfter a Successful Firmware Upload Changing the NVM Data in Flash or File Using the Help MenuSystem Configuration Window Command Line Version Parameter List Command Line Version CMDFlash Erase Disabled Example Normal Use Example DefaultEmbedded Bootloader Reference Manual, Rev Programming To An Empty Erased Board Chapter Embedded Bootloader ProgrammingConnection Assistant Window Load Executable Window Status Window Upgrading The Embedded Bootloader Connection Assistant Window Programmer Expert Window S19 File Window Status Window Embedded Bootloader Reference Manual, Rev Application Support Files Embedded Bootloader ImageChapter Application Integration Reference Guide Product DeliverablesCompiler Defines Unreferenced SymbolsApplication Application Linker File2 Gb60io.h System Clock SetupApplication Support Files DigiType.h3 Crt0.c and Crt.h NVData.c and NVData.h EmbeddedBootloader.h and EmbeddedBootloader.cISRVectors.c DummyIsr.c 2 HCS08 Linker Embedded Bootloader Build EnvironmentChapter Port Integration Reference Guide 1 HCS08 CompilerSource Files EmbeddedBootloader.mcpEmbeddedBootloaderFunctionalityLib.Lib 2 HCS08FlashLib.LibCompiler #defines Porting to a Specific TargetCode and Data Segments Standard LibrariesTarget.h Source FilesEmbeddedBootloaderTarget.h ResetVector.cHWInit.c HWInit.hMain.c 802.15.4/Zigbee Application Accessible Functions Chapter Embedded Bootloader Public Function DescriptionEnableDownloadFirmware Embedded Bootloader boot flag UpdateNVRAM HardResetFLICGSetup NVFlashSetupOutput None UARTPortSelectEmbedded Bootloader Reference Manual, Rev 128 Direct Port Registers Chapter Embedded Bootloader Memory Map1BFF 4BFF 4DFF 4FFF 8BFF 8DFF 8FFF Embedded Bootloader Reference Manual, Rev FFB0 Ffbf Cursive = fixed register and vectors in flash Embedded Bootloader Reference Manual, Rev Folder Structure Appendix a Release Folder and File StructureFile Structure EmbeddedBootloaderFunctionalityLib.Lib Functionality library Embedded Bootloader Reference Manual, Rev