FLASH PROGRAMMING



Flash Programming

Flash Device Programming is available within the µVision IDE. All Flash configuration options are stored with your project.

Download to Flash Button Click the Download to Flash button on the toolbar to download your target program into the Flash memory of your target system.

Two methods of Flash support are available:

flash-programming-institute-in-hyderabad Flash Programming Using a Target Driver

A number of target debugger drivers are available for µVision. These drivers directly interface to target debugging hardware and support debugging programs running on target systems. The following drivers integrate support for Flash programming, as well.

Analog Devices Monitor Driver
EPM900 Emulator/Programmer
RDI Interface (Remote Debugger for ARM Devices)
Silicon Labs Debug Driver
ULINK for ARM7, ARM9, Cortex-M3, ST µPSD, and Infineon XC800 & XC16x

Flash Programming Using an External Tool

Third-party Flash programming tools, which typically run from the command prompt, are easy to integrate into the µVision environment.

The Flash programming method is selected on the Flash tab in the Project Options Dialog.

Flash Programming Using a Target Driver



Flash Programming Method

Using a target driver to program the Flash memory of your embedded target system requires that you select the appropriate Flash memory and its physical address range. This is required since there are many different algorithms for programming Flash memory. A large number of pre-configured programming algorithms are included with the Keil tools.


flash-programming-institute-in-hyderabad



The procedure for creating algorithms to support new devices is well-documented. So, you can easily add support for new algorithms or devices.

Flash Programming Using an External Tool

flash-programming-institute-in-hyderabad



External Flash Tools Options External Flash tools are typically provided by the device vendor and are configured to run from the command prompt. Project-dependant parameters may be passed to these utilities.