Keil™, An ARM® Company

µVision® IDE & Debugger

What's New in µVision

Following is a list of the new and updated features in the µVision3 IDE, Simulator, and Debugger.

Function Navigator
Function Navigator

Editor Templates
Editor Templates

Configuration Wizard
Configuration Wizard

Symbol Window
Symbol Window

Execution Profiler
Execution Profiler

Logic Analyzer
Logic Analyzer
Project Workspaces
µVision3 now supports multi-project workspaces that allow you to work with multiple projects at the same time.
Source Outlining
Source Outlining allows you to selectively collapse and expand function blocks in a source file.
Function Navigator
The Function Navigator tab in the Project Workspace displays the modules (files) and functions in your project.
Editor Templates
Editor Templates are text block templates the µVision editor can insert into source files you edit.
Incremental Find
The Incremental Find function in µVision interactively displays search results as you type.
Configuration Wizard
The Configuration Wizard allows you to edit configuration settings using a dialog-style interface.
Advanced Editor Features
A number of Advanced Editor Features are available while you edit your source files.
Brace Matching
Active Brace Matching highlighs beginning and ending braces and helps you visually confirm program blocks.
User Keywords
You may specify User Keywords that µVision highlights while you edit your source files.
Symbol Window
The Symbol Window displays application symbols and allows you to drag and drop into other debugger windows.
Performance Analyzer
The performance analyzer records and displays execution times for functions and program blocks you select.
Execution Profiler
The Execution Profiler records execution time for each instruction and high-level statement in your program.
Logic Analyzer
The Logic Analyzer graphically displays signals and program variables as they change over time.
JTAG Interface
The JTAG Interface supports several different JTAG-based debuggers and allows you to debug target systems.
Flash Programming
Flash Device Programming allows you to configure and download program code to Flash memory on your target.