Release Notes for µVision4
IDE and Debugger
This file contains release notes and last minute changes.
Information in this file, the accompany manuals, and software is
Copyright © 2011 ARM Ltd and ARM Germany GmbH.
Contents
- Using µVision4
- What's New in µVision4?
- Technical Support
- Contact Details
Using µVision4
µVision4 is fully compatible with exisiting µVision3 projects. To load existing projects:
- Select Project - Open Project.
- Change the file filter in the Select Project File dialog to Previous Project Files (*.uv2; *.uv3; *.mpw).
- Select the project to load.
For more information refer to the Getting Started User's Guide available at www.keil.com/uv4.
What's New in µVision4?
µVision4 is an IDE (Integrated Development Environment) that helps you write, compile, and debug
embedded programs. It encapsulates the following components:
- Multiple Monitor - flexible window management system.
- System Viewer - display device peripheral register information.
- Debug Restore Views - create and save multiple debug window layouts.
- Multi-Project Workspace - simplify working with numerous projects.
- Source and Disassembly Linking - the Disassembly Window and Source Windows are fully synchronized making program debugging and cursor navigation easier.
- Memory Window Freeze - store the current Memory Window view allowing easy comparison of memory contents at different points in time.
- Device Simulation has been updated to support many new devices such as Infineon XC88x, SiLABS C8051Fxx, Atmel SAM7/9, and Cortex-M3 MCUs from Luminary, NXP, and Toshiba.
- Support for Hardware debug adapters added including ADI miDAS-Link, Atmel SAM-ICE, Infineon DAS, and ST-Link.
- New Data and Instruction Trace capabilities for ARM and Cortex MCUs.
- XML based Project Files - create, view and modify projects as easily readable XML text files.
- Serial Window - extended to provide a basic VT-100 terminal, ASCII Mode, Mixed Mode, and Hex Mode views.
- Drag and Drop File Opening - files dragged into the µVision4 project space are automatically opened.
- Watchpoints and Logic Analyzer variables are now easier to set.
Building an Application in µVision4
To build (compile, assemble, and link) an application in µVision4, you must:
- Select Project - Open Project.
- If loading a µVision3 project, change the file filter in the Select Project File dialog to Previous Project Files (*.uv2; *.uv3; *.mpw).
- Select the project to load (for example, \ARM\EXAMPLES\MEASURE\MEASURE.UVPROJ).
- Select Project - Rebuild all target files or Build target.
µVision4 compiles, assembles, and links the files in your project.
Debugging an Application in µVision4
To debug an application created using µVision4, you must:
- Select Debug - Start/Stop Debug Session.
-
Use the Step toolbar buttons to single-step through your program. You may
enter G, main in the Output Window to execute to the main C
function.
- Open the UART #2 Window using the Serial Windows - UART #2 button on the toolbar.
- Debug your program using standard options like Step, Go, Break, and so on.
Creating Your Own Application in µVision4
To create a new project in µVision4, you must:
- Select Project - New Project.
- Select a directory and enter the name of the project file.
- Select Project - Select Device and select an ARM, 8051, 251, or C16x/ST10 device from the Device Database™.
- Create source files to add to the project.
- Select Project - Targets, Groups, Files. Add/Files, select Source Group1, and add the source files to the project.
-
Select Project - Options and set the tool options. Note when you select
the target device from the Device Database all special options are set
automatically. You typically only need to configure the memory map of your
target hardware. Default memory model settings are optimal for most
applications.
- Select Project - Rebuild all target files or Build target.
Technical Support
At Keil Software, we are dedicated to providing you with the best development
tools and technical support. That's why we offer numerous ways you can get the
technical support you need to complete your embedded projects.
-
Technical Support Knowledgebase
More than 1500 technical support questions and answers are available in the Support
Solutions Knowledgebase. When a new question arises, it is added to the knowledgebase
which is continuously published to the Web. This enables you to get technical support
at times when our support staff is unavailable.
-
Application Notes
Numerous Application Notes help you decipher complex features and implement
robust applications.
-
Example Programs and Files
Utility programs, example code, and sample projects are regularly added to
the Download File section of the web site.
-
Discussion Forum
Post questions, comments, and suggestions to the Keil Software Discussion
Forum and interact with other Keil users around the world.
Many of the features of our Technical Support Knowledgebase and
Web Site are the results of your suggestions. If you have any
ideas that will improve them, please
give us your feedback!
Contact Details
If you experience any problems or have any questions about this
product, contact one of our distributors
or offices for assistance.
In the USA...
ARM Inc.
1501 10th Street, Suite 110
Plano, TX 75074
USA
800-348-8051 - Sales
972-312-1107 - Support
972-312-1159 - Fax
sales.us@keil.com - Sales E-Mail
support.us@keil.com - Support E-mail
|
|
In Europe...
ARM Germany GmbH
Bretonischer Ring 16
D-85630 Grasbrunn
Germany
+49 89 456040-20 - Sales
+49 89 456040-24 - Support
+49 89 468162 - Fax
sales.intl@keil.com - Sales E-Mail
support.intl@keil.com - Support E-Mail
|
Copyright © 2011 ARM Ltd and ARM Germany GmbH.
Visit our web site at www.keil.com.