User guide
2: Software Development for the ICP
DC 900-1338I 35
During the design and development of your application, you can use this information
to build a complete system composed of compatible and cooperating modules. In addi-
tion, your application code must provide a system configuration that is adequate for the
combined needs of all the modules in the system, and it must include the required task
initialization structures.
2.2 Development Tools
Modules are developed at Protogate using Wind River’s CrossCodeC cross-compiler,
assembler, and linker, and the SingleStep debugger. These tools were formerly available
from Software Development Systems (SDS) and later DIAB before Wind River took
over the product line. Note that most sections of this document still refer to these as
SDS tools instead of Wind River tools. This section describes the issues related to the
development of download modules from the perspective of these specific tools that
Protogate has chosen.
2.2.1 SDS Compiler/Assembler/Linker
The Protocol Toolkit includes modules developed by Software Development Systems
(SDS) for source-level debugging using the SDS SingleStep debugger for the 68000
microprocessor family. To use the SingleStep debugger, see Chapter 5.
The SDS tools are available on SUN4 UNIX workstations and PCs running DOS or
Windows NT. The CrossCodeC cross-compiler and SingleStep debugger must be pur-
chased directly from Wind River.
The following SDS documents apply to these development tools:
• CrossCodeC for the 68000 Microprocessor Family
• SingleStep Debugger for the 68000 Microprocessor Family
The CrossCodeC package is designed specifically for the Motorola 68000 family and
includes a complete development system with a C compiler, a Motorola-standard