Silicon Laboratories F321DC manual Keil Demonstration Toolset, Configuration Wizard

Page 4

ToolStick-F321DC

5.2. Keil Demonstration Toolset

5.2.1. Keil Assembler and Linker

The Keil demonstration toolset assembler and linker place no restrictions on code size.

5.2.2. Keil Demonstration C51 C Compiler

The evaluation version of the C51 compiler is the same as the full version with the following limitations:

„Maximum 4 kB code generation.

„There is no floating point library included.

„When initially installed, the C51 compiler is limited to a code size of 2 kB, and programs start at code address 0x0800. Refer to “AN104: Integrating Keil Tools into the Silicon Labs IDE" for instructions to change the limitation to 4 kB and have the programs start at code address 0x0000.

5.3. Configuration Wizard 2

The Configuration Wizard 2 is a code generation tool for all of the Silicon Laboratories devices. Code is generated through the use of dialog boxes for each of the device's peripherals.

Figure 4. Configuration Wizard 2 Utility

The Configuration Wizard 2 utility helps accelerate development by automatically generating initialization source code to configure and enable the on-chip resources needed by most design projects. In just a few steps, the wizard creates complete startup code for a specific Silicon Laboratories MCU. The program is configurable to provide the output in C or assembly.

For more information, please refer to the Configuration Wizard 2 documentation. The documentation and software available from the Downloads webpage (www.silabs.com/mcudownloads).

4

Rev. 0.1

Image 4
Contents ToolStick-F321DC Handling RecommendationsContents ToolStick OverviewGetting Started Software OverviewSilicon Laboratories IDE IDE System RequirementsConfiguration Wizard Keil Demonstration ToolsetKeil Assembler and Linker Keil Demonstration C51 C CompilerKeil uVision2 and uVision3 Silicon Laboratories Drivers ToolStick TerminalToolStick C8051F321 Daughter Card Features Demo Hardware SetupConnecting to the Device and Downloading Firmware Running and Stopping Code ExecutionIDE, go to Project → Open Project Go to Debug → ConnectViewing and Modifying Registers Enabling and Using Watch Windows Setting and Running to Breakpoints Single-Stepping Through Firmware Using ToolStick Terminal Go to the ToolStick → Settings menuUsing the C8051F321 Daughter Card as a Development Platform Additional Demo ExampleInformation Locations C8051F321 Pin Connections10. C8051F321 Daughter Card Schematic C8051F321 Daughter Card SchematicToolStick-F321DC Contact Information