|
|||||||||||
Technical Support Support Resources
Product Information |
/****************************************************/ /* Release Notes to */ /* uVision2, Version 2.06 */ /****************************************************/ This file contains release notes and last minute changes pertaining to uVision2 - Version 2.05 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 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 the following: - a project manager - make facility - tool configuration - editor - a powerful debugger Using our tools, uVision2 allows you to write, compile, and debug your programs. The example programs provided on this CD are designed to work with uVision2. 2. Example Programs and First Steps When creating a new project, you must select a Device from the device database. Sample projects are located in the folders \C51\EXAMPLES and \C166\EXAMPLES. HELLO is a simple program which prints the string "Hello World" via the Serial I/O Interface of the 166 derivative MEASURE is a 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 generate an application in uVision2: a) Select Project - Open Project: For example, C166\examples\hello\hello.uv2 b) Select Project - Rebuild all target files or Build target To create your own application in uVision2: a) Select Project - New Project: Select a directory and enter project file. b) Select Project - Select Device: Select an 8051, 166, or ST10 device c) Select Project - Targets, Groups, Files: Add/Files, select Source Group1 and add the source files d) Select 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) Select Project - Rebuild all target files or Build target To debug an application in uVision2: a) Select Debug - Start/Stop Debug Session b) Use Step toolbar buttons or enter in Output Window - Command: G, main c) You may open the Serial Window by pressing the Toolbar "Serial #1" button d) Now, you may 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 tool chain, the following restrictions apply: PK51/C51 Compiler - Restrictions in the Eval Version - The 8051 compiler, assembler, linker, and debugger are limited to 2 Kbytes of object code but source code can be any size. Programs generating more than 2 Kbytes of object code will not compile, assemble, or link. - The debugger supports 2 Kbyte files or smaller. - The startup code generated includes LJMPs and code generated cannot be used in single-chip devices supporting less than 2K of program space (for example, Philips 750/751/752). - Programs begin at offset 0x4000 and code generated with the evaluation software cannot be programmed into single-chip devices. - No hardware support is available for multiple DPTR registers. - No support is available for user libraries or floating point arithmetic. The following components, which are present in the PK51 Full Version, are not included in the PK51/C51 Eval Version: - Linker for Code Banking and Library Manager - RTX-51 Tiny Real-Time Operating System PK166/C166 Compiler - Restrictions in the Eval Version - The 166 compiler, assembler, linker, and debugger are limited to 4 Kbytes of object code but source code can be any size. Programs generating more than 4 Kbytes of object code will not compile, assemble, or link. - The debugger supports 4 Kbyte files or smaller. Reference contacts listed in Sales and Technical Support for additional information about full products and other 8051, 251, 166, and ST10 development tools. 4. On-line Manuals and Technical References Detailed information about using uVision2 and Keil development tools can be found in documents C51\HLP\GS51.PDF and C166\HLP\GS166.PDF. To view these documents you must install the Acrobat 4.0 Reader available on www.adobe.com. Once you have selected a Device from the Device Database, all related books are accessible in the Project Window - Books tab. Information about enhancements and last minute changes relating to the tool chain can be found in files C51\HLP\RELEASE.TXT and C166\HLP\RELEASE.TXT. 5. Sales and Technical Support We at Keil Software are dedicated to providing you with the best development tools and technical support. More than 1200 technical support questions and related answers can be accessed with the Keil Online Support Solutions Database: http://www.keil.com/support When a new question arises, the database is updated and published daily to our World-Wide Web page. This process enables you to get technical support at times when our support staff is unavailable. 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 10th St., Suite 110 | Bretonischer Ring 15 Plano, Texas 75074 | D-85630 Grasbrunn, 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 have more than 60 representatives around the world and distributor's addresses can be found on our World Wide Web page at: http://www.keil.com/ Many of the features of the Keil Online Support Solutions Database are the result of your suggestions. If you have any ideas to improve our web site or Technical Support, please give us your feedback! | ||||||||||
|
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.