
NXP Semiconductors
UM10300
User Manual OM6290
UM10300_1
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 1.0— 8 August 2008
20 of 30
The toolset to be used can be selected in the
μ
Vision IDE under Project -> Manage ->
Components, Environment, Books. This is indicated in Fig 9.
Fig 9. Selection of tool set
5.2 The FlashMagic Utility
NXP has partnered with Embedded Systems Academy to provide a free tool for flash
programming called FlashMagic. It uses a serial protocol and allows programming while
the controller is in the target hardware and supports the entire LPC2000 family (except
LPC288x).
Most important features:
•
Straightforward and intuitive user interface;
•
Five simple steps to erasing and programming a device and setting any options
desired;
•
Programs Intel Hex Files;
•
Automatic verifying after programming;
•
Fills unused Flash to increase firmware security;
•
Ability to automatically program checksums. Using the supplied checksum
calculation routine the firmware can easily verify the integrity of a Flash block,
ensuring no unauthorized or corrupted code can ever be executed;