Freescale Semiconductor 802.15.4 manual Optional Firmware Upload Settings

Page 12

1.4.1 Optional Firmware Upload Settings

Skip flash erase

o

Disabled

The 802.15.4/Application/NVM (except production data section) is erased

 

 

(default)

o

Enabled

The 802.15.4/Application/NVM is NOT erased

Erase production data (get production data from firmware file)

o

Disabled

The production data section (with MAC address) in NVM are preserved. All

 

 

other NVM values are updated with the values from the S19 record file

 

 

(default)

o

Enabled

The production data (with MAC address) and all other values in NVM are

 

 

erased. All NVM values are updated with the values from the S19 record file

NOTE

Care must be taken when enabling this option. The user must save a backup of vital production data (MAC address). The production data can be manually added to the NVM structure in the NV_Data.c file.

Do not reset after upload

o

Disabled

The system is automatically reset after upload (default)

o

Enabled

The system must be manually reset by user

Skip firmware checksum verification

o Disabled A checksum verification of the S19 file data record is performed 2) (default).

NOTE

The Embedded Bootloader will report the address of the first data mismatch found in the current S19 data record. System must be reset if an error is reported. Check the optional settings and try again.

o Enabled

No checksum verification is performed. Flash programming errors cannot be

 

detected.

2)The UART/USB communication channel is also protected with a protocol checksum.

1-4

Embedded Bootloader Reference Manual, Rev 0.0

Freescale Semiconductor

Image 12
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 Chapter Embedded Bootloader Description TargetPorted Targets Axiom AXM-0308Features Potential IssuesBenefits Optional Firmware Upload Settings Chapter Using the Embedded Bootloader Upload FirmwareUse Case One Safe Mode Boot Use Case TwoAn Example of How to Change the MAC Address Updating Non-volatile Memory NVMSystem Bus Frequency Uart Baud RateChapter Test Tool Zigbee Flash Tool Using the Tools Menu Option Graphical User Interface GUI VersionUsing the View Menu Option View Menu OptionSelecting the Firmware File to Upload Firmware UploadAfter a Successful Firmware Upload Using the Help Menu Changing the NVM Data in Flash or FileSystem Configuration Window Command Line Version CMD Command Line Version Parameter ListNormal Use Example Default Flash Erase Disabled ExampleEmbedded Bootloader Reference Manual, Rev Chapter Embedded Bootloader Programming Programming To An Empty Erased BoardConnection 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 Embedded Bootloader Image Chapter Application Integration Reference GuideProduct Deliverables Application Support FilesUnreferenced Symbols ApplicationApplication Linker File Compiler DefinesSystem Clock Setup Application Support FilesDigiType.h 2 Gb60io.h3 Crt0.c and Crt.h EmbeddedBootloader.h and EmbeddedBootloader.c NVData.c and NVData.hISRVectors.c DummyIsr.c Embedded Bootloader Build Environment Chapter Port Integration Reference Guide1 HCS08 Compiler 2 HCS08 LinkerEmbeddedBootloader.mcp EmbeddedBootloaderFunctionalityLib.Lib2 HCS08FlashLib.Lib Source FilesPorting to a Specific Target Code and Data SegmentsStandard Libraries Compiler #definesSource Files Target.hResetVector.c EmbeddedBootloaderTarget.hHWInit.h HWInit.cMain.c Chapter Embedded Bootloader Public Function Description 802.15.4/Zigbee Application Accessible FunctionsEnableDownloadFirmware Embedded Bootloader boot flag HardReset UpdateNVRAMNVFlashSetup FLICGSetupUARTPortSelect Output NoneEmbedded Bootloader Reference Manual, Rev Chapter Embedded Bootloader Memory Map 128 Direct Port Registers1BFF 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 Appendix a Release Folder and File Structure Folder StructureFile Structure EmbeddedBootloaderFunctionalityLib.Lib Functionality library Embedded Bootloader Reference Manual, Rev