English
Language : 

ST20 Datasheet, PDF (1/21 Pages) STMicroelectronics – ST20 software development and debugging tools
ST20 TOOLSET
ST20–SWC
ST20 software development and debugging tools
FEATURES
ANSI C compiler (X3.159-1989).
Excellent compile time diagnostics.
Global and local optimization.
Assembler inserts and stand alone assembler.
Support for EPROM programming.
Support for placing code and data in user specified
memory locations.
Support for dynamically loading programs and
functions.
Small runtime overhead.
Cross-development from PC and Sun-4 platforms.
Support for trap and interrupt handlers.
PRODUCT INFORMATION
Inquest
File Execution E vents Variables O ptions W indow H elp
Program : C :\INQUEST\EXAMPLES\APP_C\APP .BTL
C:\INQUEST\EXAMPLES\APP_C\control.c
30
do
31
{
32
printf(”Please type n : ”);
33
} while (scanf(”%d”, &n) !=1);
34
35
return (n);
36
}
37
38
void close_down (Channel *in, Channel *o
INQUEST Interactive and post-mortem debugging:–
Windowing interface using X Windows or Windows.
Programmable command language.
Source code or assembly code view.
Stack trace-back facility.
Variable and Memory display facility.
C expression interpreter.
Continue
Interrupt
Step
Step Out
Break
Next
Step T o Watch
Inquest - Browser
Processes
app main : running
app control: stopped at #8001130d
app sum: chan-waiting
app feed: chan-waiting
Delete
Print
Jump
Print *
Locate
Last Evt
INQUEST Interactive debugging:–
Process and thread break points.
Single stepping of threads.
Read/Write/Access watch point capability.
Facilities to interrupt and find threads.
FAreg: 0.000000 FBreg: 0.000000 FCreg: 0.000000
Inquest - Cmdline
3 1 app main : breakpoint 6 at <app.c 26 0>
0 0 > continue
0 0 > interrupt
3 2 app control : interrupted at #8001130d
Performance analysis tools:–
3 2>
Analysis of time spent in each function.
Analysis of block execution frequency.
Analysis of processor idle time.
Analysis of processor utilization.
DESCRIPTION
The ST20 ANSI C Toolset provides a complete high
quality software development environment for the ST20
microcontroller and microprocessor. The compiler
supports the full ANSI C language definition and
includes both local and global optimizing features.
Embedded application support is provided by both
configuration and symbol map utilities.
An interactive windowing debugger provides single
stepping, breakpoints, watchpoints and many other
features for debugging sequential and multi-tasking
programs. Execution profilers give various post-mortem
statistical analyses of the execution of a program.
December 1995
The information in this datasheet is subject to change
1/21
42 1669 01