Silicon Laboratories F321DC manual Keil uVision2 and uVision3 Silicon Laboratories Drivers

Page 5

ToolStick-F321DC

5.4. Keil uVision2 and uVision3 Silicon Laboratories Drivers

As an alternative to the Silicon Laboratories IDE, the uVision debug driver allows the Keil uVision2 and uVision3 IDEs to communicate with Silicon Laboratories on-chip debug logic. In-system Flash memory programming integrated into the driver allows for rapidly updating target code. The uVision2 and uVision3 IDEs can be used to start and stop program execution, set breakpoints, check variables, inspect and modify memory contents, and single-step through programs running on the actual target hardware.

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

5.5. ToolStick Terminal

The ToolStick Terminal program provides the standard terminal interface to the target microcontroller's UART. However, instead of requiring the usual RS-232 and COM port connection, ToolStick Terminal uses the USB interface of the ToolStick Base Adapter to provide the same functionality.

In addition to the standard terminal functions (send file, receive file, change baud rate), two GPIO pins on the target microcontroller can be controlled using the Terminal for either RTS/CTS handshaking or software-configurable purposes (see the demo software for an example).

See Section "6.8. Using ToolStick Terminal‚" on page 12 for more information. The software is available on the ToolStick webpage (www.silabs.com/toolstick).

Rev. 0.1

5

Image 5
Contents Handling Recommendations ToolStick-F321DCToolStick Overview ContentsSoftware Overview Getting StartedSilicon Laboratories IDE IDE System RequirementsKeil Demonstration Toolset Configuration WizardKeil Assembler and Linker Keil Demonstration C51 C CompilerToolStick Terminal Keil uVision2 and uVision3 Silicon Laboratories DriversHardware Setup ToolStick C8051F321 Daughter Card Features DemoRunning and Stopping Code Execution Connecting to the Device and Downloading FirmwareIDE, 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 Go to the ToolStick → Settings menu Using ToolStick TerminalAdditional Demo Example Using the C8051F321 Daughter Card as a Development PlatformInformation Locations C8051F321 Pin ConnectionsC8051F321 Daughter Card Schematic 10. C8051F321 Daughter Card SchematicToolStick-F321DC Contact Information