Keil Logo
         /****************************************************/
         /*                Release Notes to                  */
         /*              uVision2 Version 2.05               */
         /****************************************************/

This file contains release notes and last minute changes relating to uVision2
Version 2 and the related tool chains. Information in this file, the accompanying
manual, and software is Copyright (c) 2000 Keil Software and Keil Elektronik.
All rights reserved.



Contents
========

1. uVision2 Integrated Development Environment for Windows

2. Example Programs and First Steps

3. Restrictions of the C51 or C166 Evaluation Version

4. On-line Manuals and Technical References

5. Sales and Technical Support



1. uVision2 Integrated Development Environment
==============================================
uVision2 is an IDE that encapsulates a project manager, make facility, tool
configuration, editor and a powerful debugger.  You use uVision2 to write
and compile your programs using the Keil tools.  The example programs provided
are designed to work with uVision2.


2. Example Programs and First Steps
===================================
Several sample projects are located in the \C51\EXAMPLES and C166\EXAMPLES
folders.

HELLO    is a simple program which prints the string "Hello World" via the
         Serial I/O Interface.

MEASURE  Data acquisition system for analog and digital systems.

TRAFFIC  is a traffic light controller with the RTX Tiny operating system.

SIEVE    is the SIEVE Benchmark.

DHRY     is the Dhrystone Benchmark.

WHETS    is the Single Precision Whetstone Benchmark.


To build (compile and link) an application:

a)  Select Project - Open Project:  i.e.  C166\examples\hello\hello.uv2
b)  Project - Rebuild all target files or Build target


To create your own applications:

a)  Project - New Project:  select a directory and enter project file
b)  Project - Select Device:  select an 8051, 166, or ST10 device
c)  Project - Targets, Groups, Files:  Add/Files, select Source Group1 and
    add the source files.
d)  Project - Options:  set all the tool options (the defaults are typically
    good settings for first projects, just add the external memory devices
    you are using).
e)  Project - Rebuild all target files or Build target


To debug the application:

a)  Debug - Debugger:  start Debugger
b)  Use Step toolbar buttons or enter in Output Window - Command:  G, main
c)  You can open the Serial Window using the Toolbar "Serial #1" button.
d)  Now you can debug your program with standard options: Step, Go, Break.


3. Restrictions of the C51 or C166 Evaluation Version
=====================================================
If you have installed an evaluation version of the C51 or C166 toolchain 
you have the following restrictions:


PK51/C51 Compiler - Restrictions in the Eval Version
----------------------------------------------------
a) The 8051 compiler, assembler, linker, and debugger are limited to 2 Kbytes 
   of object code.  Source code may be of any size.  Programs that generate more
   than 2 Kbytes of object code will not compile, assemble, or link. 
b) The debugger supports 2 Kbyte files or smaller. 
c) The startup code generated includes LJMPs.  Code generated cannot be used in
   single-chip devices that support less than 2K of program space (like the 
   Philips 750/751/752). 
d) Programs start at offset 0x4000.  Code generated with the evaluation software
   may not be programmed into single-chip devices. 
e) No hardware support for multiple DPTR registers.
f) No support for floating point arithmetic and no support for user libraries.

The following components which are present in the PK51 Full Version are not
included in the PK51/C51 Eval Version:

a) Linker for Code Banking.
b) Library Manager.
c) RTX-51 Tiny Real-time Operating System.


PK166/C166 Compiler - Restrictions in the Eval Version
------------------------------------------------------
a) The 166 compiler, assembler, linker, and debugger are limited to 4 Kbytes 
   of object code.  Source code may be of any size.  Programs that generate more
   than 4 Kbytes of object code will not compile, assemble, or link. 
c) The debugger supports 4 Kbyte files or smaller. 


You can get more information about full products and other 8051, 251, 166, 
and ST10 development tools from the addresses listed under 5.


4. On-line Manuals and Technical References
===========================================
Detailed information about using uVision2 and the Keil development tools can
be found in the documents C51\HLP\GS51.PDF and C166\HLP\GS166.PDF.  To view these
documents you may need the Acrobat 4.0 Reader available from www.adobe.com.  Once
you have selected a Device from the Device Database, all related books are
accessable in the Project Window - Books tab.

Information about enhancements and last minute changes relating to the toolchain
may be found in the file C51\HLP\RELEASE.TXT or C166\HLP\RELEASE.TXT.



5. Sales and Technical Support
==============================
We at Keil Software are dedicated to providing you with the best development 
tools and the best sales and technical support.  If you experience any problems 
or have any questions about this product, contact one of our offices for
assistance.

In the USA...                             In Europe...

KEIL Software, Inc.                       KEIL Elektronik GmbH
1501 North 10th Street, Suite 110         Bretonischer Ring 15
Plano, Texas 75074                        D-85630 Grasbrunn
USA                                       GERMANY

Sales         (800) 348-8051              Sales   +49 89 456040-0
Support       (972) 312-1107              Support +49 89 456040-24
Fax           (972) 312-1159              Fax     +49 89 468162
Email         sales.us@keil.com           Email   sales.intl@keil.com
              support.us@keil.com                 support.intl@keil.com

We also have more than 60 representatives around the world.  The addresses of
these distributors may be found at our World Wide Web site:

                      INTERNET:   http://www.keil.com/

For technical questions, please check the Keil Online Support Solutions Database
that is available on Internet http://www.keil.com/support.  The Support Solutions
Database contains more than 1000 technical support questions and answers.  When a
new question is received, it is added to the database and published to the web
daily.

Many of the features of the Keil Online Support Solutions Database are the result
of your suggestions.  If you have an idea that will improve our technical support
or our web site, please give us your feedback! 

 
                                   -O-
  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.