Keil™, An ARM® Company

µVision® User's Guide

Flash Programming

µVision3 integrates Flash Programming Utilities in the project environment. All configurations are saved in context with your current project.

You may use external command-line driven utilities (usually provided by the chip vendor) or the Keil ULINK USB-JTAG Adapter. The Flash Programming Utilities are configured under Project — Options — Utilities.  

Flash Programming may be started from the Flash Menu or before starting the µVision3 Debugger when you enable Project — Options — Utilities — Update Target before Debugging.

For more information refer to the following topics:

  • Configure Flash Menu: configures the Flash Menu for using an external command-line based utility or the Keil ULINK USB-JTAG Adapter.
  • ULink Configuration: explains the configuration settings for the Keil ULINK USB-JTAG Adapter.
  • Pre-Download Scripts: allows to you program multiple applications or configure the BUS system which is required for ULINK when you program off-chip Flash devices.
  • Flash Algorithms: explains you how to create own Flash Program Algorithms for the Keil ULINK USB-JTAG Adapter.
  • HEX File Flash Download: explains how to program existing HEX files.