Welcome
Welcome to the Flash Magic site, where you can find information, help and resources.
Flash Magic is a PC tool for programming flash based microcontrollers from NXP using a serial protocol while in the target hardware.
Screenshots
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 your firmware can easily verify the integrity of a Flash block, ensuring no unauthorized or corrupted code can ever be executed
- Program security bits
- Check which Flash blocks are blank or in use with the ability to easily erase all blocks in use
- Read the device signature
- Read any section of Flash and save as an Intel Hex File
- Reprogram the Boot Vector and Status Byte with the help of confirmation features that prevent accidentally programming incorrect values
- Display the contents of Flash in ASCII and Hexadecimal formats
- Single-click access to the manual, Flash Magic home page and NXP Microcontrollers home page
- Ability to use high-speed serial communications on devices that support it. Flash Magic calculates the highest baudrate that both the device and your PC can use and switches to that baudrate transparently
- Command Line interface allowing Flash Magic to be used in IDEs and Batch Files
- Manual in PDF format
- Supports half-duplex communications
- Verify Hex Files previously programmed
- Save and open settings
- Able to reset Rx2 and 66x devices (revision G or higher)
- Able to control the DTR and RTS RS232 signals when connected to RST and /PSEN to place the device into BootROM and Execute modes automatically. An example circuit diagram is included in the Manual. Essential for ISP with target hardware that is hard to access.
- Able to send commands to place the device in BootROM mode, with support for command line interfaces. The installation includes an example project for the Keil and Raisonance 8051 compilers that show how to build support for this feature into applications.
- Able to play any Wave file when finished programming.
- Built in automated version checker - helps ensure you always have the latest version.
- Powerful, flexible Just In Time Code feature.
Write your own JIT Modules to generate last minute code for
programming. Uses include:
- Serial number generation
- Copy protection and copy authorization
- Storing program date and time - manufacture date
- Storing program operator and location
- Lookup table generation
- Language tables or language selection
- Centralized record keeping
- Obtaining latest firmware from the Corporate Web site or project intranet
- Sponsored by NXP Semiconductors
- Features automatically updating Internet links including links to related technical documents, software updates, utilities and code examples, using EmbeddedHints technology
- Displays information about the selected Hex File, including the creation and modification dates, flash memory used, percentage of the current device used
- Completely free!
Requirements
Flash Magic works on any versions of Windows, except Windows 95. 10Mb of disk space is required.
