What's New in µVision4
Numerous new features have been added to µVision4
- 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.