Release Notes for LPC900 Studio
8051 Development Tool Kits
Download this Update
This file contains release notes and last minute changes that are not found in the printed manuals.
Information in this file, the accompanying manuals, and software is
Copyright © Keil™, An ARM® Company.
All rights reserved.
Contents
- LPC900 Studio Restrictions
- What's New in LPC900 Version 02.2005
- Example Programs
- Device Database
- Peripheral Simulation
- Technical Support
- Contact Details
LPC900 Studio Restrictions
For the LPC900 Development Studio is a restricted version of the Keil C51 tool chain. The following restrictions apply:
- The 8051 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.
- No hardware support is available for multiple DPTR registers.
- No support is available for user libraries or floating point arithmetic.
- Libraries created with this tool chain cannot be used since they have a restricted format.
The following components, which are present in the PK51 Full Version, are not included in the LPC900 Version:
- Linker for Code Banking
- Library Manager
- RTX-51 Tiny Real-Time Operating System
Reference contacts listed in Sales and Technical Support for additional information about full products.
What's New in LPC900 Studio
The following sections list the changes instituted in each release of the LPC900/C51 toolset.
Update Release August 2005
Update Release June 2005
- [EPM900 Emulator/Programmer]
Corrected a HEX file programming problem.
Update Release February 2005
- [µVision IDE]
Added device support for: P89LPC936 and P89LPC938. - [EPM900 Emulator/Programmer]
Added several new options that may be selected under Project — Utilities — EPM900 — Settings.
Update Release July 2004
- [µVision Debugger - Logic Analyzer]
Added Logic Analyzer that allows graphical display of signal changes. - [EPM900 Emulator/Programmer]
Added programming support for: P89LPC904, P89LPC915, P89LPC916, P89LPC917, P89LPC924, P89LPC925, and P89LPC932A1. - [µVision Debugger]
Added simulation support for Philips P89LPC935 and other downgraded LPC900 devices. - [µVision Debugger/Simulator]
Corrected simulation and target display problems with the Philips LPC900 series (i.e. the DIVM factor). - [µVision Debugger/Simulator]
Corrected simulation problems with the CCU Timer on the Philips P89LPC932. - [µVision IDE]
Added a new dialog for project component management under Project - Components, Environment and Books. This dialog allows you to change the order of project targets and file groups. - [µVision2 Debugger/Simulator]
Added context menu commands in the Source Window and Disassembly Window for Set Program Counter, Show Disassembly, and Show Source Code. - [ISD51 In-System Debugger - Version 2]
Configured new ISP programming algorithms of P89LPC900 device series. - [µVision Target Debugger]
Added call stack display and step out command for classic 8051 devices.
Update Release September 2003
Example Programs
Example programs included in the \C51\EXAMPLES folder demonstrate how to use the µVision Project Manager and Debugger (see the µVision Quick Start Guide for details). Please refer to these if you are new to the tools and want to get started quickly.
Device Database
A unique feature of the Keil µVision2 IDE is the Device Database which contains information about more than 400 supported microcontrollers. When you create a new µVision2 project and select the target chip from the database, µVision2 sets all assembler, compiler, linker, and debugger options for you. The only option you must configure is the memory map.
As new devices become available, they are added to the database along with data sheets and header files. For information about adding your own chips to the database or about creating your own personal databases refer to the following knowledgebase articles.
Peripheral Simulation
The µVision2 Debugger provides complete simulation for the CPU and on-chip peripherals of most embedded devices. To discover which peripherals of a device are supported, in µVision select the Simulated Peripherals item from the Help menu. You may also use the web-based Device Database. We are constantly adding new devices and simulation support for on-chip peripherals so be sure to check the Device Database often.
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...
Keil Software, 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...
Keil Elektronik GmbH Bretonischer Ring 15 D-85630 Grasbrunn Germany
+49 89 456040-0 - 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 © Keil™, An ARM® Company.
All rights reserved.
Visit our web site at www.keil.com.