v4.3 [Mar 22, 2010]
The µVision4 IDE provides complete control of window placement and enables the use of multiple monitors.Multi-project workspaces in the µVision4 IDE allow you to work with multiple projects at the same time. The Debug Restore Views allow you to save multiple debug window layouts, enabling you to quickly select the view which best suits your program analysis. Code Coverage marks code that has been executed. Code coverage helps to ensure you have thoroughly tested your application and helps you tune your testing strategy.
v4.2 [Mar 1, 2010]
Improved Editor
The Scintilla-based editor includes support for UTF-8 Unicode, DBCS Korean, DBCS Japanese, and DBCS Chinese encodings. Syntax coloring has been extended and performance handling of large source files has been improved.
Flexible Windows Management
The µVision4 IDE provides complete control of window placement and enables the use of multiple monitors.
Project Workspaces
Multi-project workspaces in the µVision4 IDE allow you to work with multiple projects at the same time.
Debug Restore Views
The Debug Restore Views allow you to save multiple debug window layouts, enabling you to quickly select the view which best suits your program analysis.
Code Coverage
Code Coverage marks code that has been executed. Code coverage helps to ensure you have thoroughly tested your application and helps you tune your testing strategy.
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 and counts for each assembler instruction and high-level statement in your program.
Logic Analyzer
The Logic Analyzer shows how various signals and variables in your program change over time.
Data Trace Windows
Provides access to timestamps, PC samples, printf style output (ITM) and statistical information about program exceptions and interrupts Cortex-M devices.
Instruction Trace
Records instuction by instruction program execution enabling detailed analysis including Code Coverage and Execution profiling of a running Cortex-M system.
Source and Disassembly Linking
The Disassembly Window and Source Windows are fully synchronized making program debugging and cursor navigation easier.
Memory Window Freeze
Stores the current Memory Window view allowing easy comparison of memory contents at different points in time.
Support for Hardware debug adapters
Support has been added for a number of hardware debug adapters including ADI miDAS-Link, Atmel SAM-ICE, Infineon DAS, ST-Link, and the Keil ULINKpro.
Extended Serial Window
The µVision Serial Window has been extended to provide a basic VT-100 terminal, ASCII Mode, Mixed Mode, and Hex Mode views.
XML based Project files
Allows you to create, view, and modify projects as easily readable XML text files.
Drag & Drop File Opening
Files dragged into the µVision4 project space are automatically opened.