ST20–SWC
1
Introduction
The ST20 ANSI C Toolset provides a complete high quality software development environment for
the ST20 microprocessor. The compiler supports the full ANSI C language definition and includes
both local and global optimizing features. The run-time library includes both standard C functions,
supported by host target connections, and ST20 specific functions to facilitate real-time, multi-tasking
and embedded control operations. The real-time and multi-tasking support uses the on-chip hard-
ware micro-kernel and timers, so for many applications no operating system or real-time kernel
software is needed.
An interactive windowing debugger provides single stepping, breakpoints, watchpoints and many
other features for debugging sequential and multi-tasking programs running on an ST20. Execution
analysis tools give post-mortem statistical analyses including execution profiles, processor utiliza-
tion, test coverage and block profiles.
The host interface is provided by the AServer. This can be used simply as an application loader and
host file server,invoked by the iruncommand. TheINQUEST tools have their own commands which
in turn load irun in order to load the application. The AServer may also be used to customize the
host interface if required.
1.1 Applications
Single- and multi-tasking;
Embedded systems;
Real-time applications;
Low cost single chip applications;
Low level device control applications;
Porting of existing software and packages.
3/21