Keil Logo
This feature works with...
ARM C166 C251 C51 Eval

What's New in µVision4

µVision4 Desktop Icon 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.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.