ToolStick Base Adapter

6. Silicon Laboratories IDE and Keil Demonstration Toolset

The Silicon Laboratories IDE integrates a source-code editor, source-level debugger, and an in-system Flash programmer. See the User's Guide for the ToolStick daughter card for detailed information on how to use the IDE. The Keil Demonstration Toolset includes a compiler, linker, and assembler and easily integrates into the IDE. The use of third-party compilers and assemblers is also supported.

6.1. IDE System Requirements

The Silicon Laboratories IDE requirements:

„Pentium-class host PC running Microsoft Windows 2000 or Windows XP.

„One available USB port.

„64 MB RAM and 40 MB free HD space recommended.

6.2. Keil Assembler and Linker

The assembler and linker that are part of the Keil Demonstration Toolset are the same versions that are found in the full Keil Toolset. The complete assembler and linker reference manual can be found on-line under the Help menu in the IDE or in the “SiLabs\MCU\hlp” directory (A51.pdf).

6.3. Keil Demonstration C51 C Compiler

The demonstration version of the C51 compiler is the same as the full version except code size is limited to 2 kB and the floating point library is not included. The C51 compiler reference manual can be found under the Help menu in the IDE or in the “SiLabs\MCU\hlp” directory (C51.pdf).

6.4. 3rd Party Toolsets

The Silicon Laboratories IDE has native support for many other 8051 compilers. The full list of natively supported tools is:

„Keil

„IAR

„Raisonance

„Tasking

„Hi-Tech

„SDCC

„Dunfield

All of the example applications provided with the ToolStick package are written for the Keil toolset.

7. Information Locations

If the default installation directory is used for the ToolStick package, all ToolStick related documentation and code is installed in the “C:\SiLabs\MCU\ToolStick\” directory.

The installer for the ToolStick software is available at www.silabs.com/toolstick.

4

Rev. 0.1

Page 4
Image 4
Silicon Laboratories ToolStick Base Adapter Silicon Laboratories IDE and Keil Demonstration Toolset, Information Locations