User guide
64 DC 900-1338I
Protocol Software Toolkit Programmer Guide
When the SDS debug monitor is downloaded along with other executable image files,
the placement and order of execution of the downloaded code is different. The down-
load addresses of the modules can differ, and the debug module will be first to execute.
Note that the monitor must use RAM from 0x812000 to 0x818000 on the ICP2424 or
ICP2432, and from 0x40012000 to 0x40018000 on the ICP6000.
4.1.2 Embedded ICP Download Procedure
As with the Freeway server environment described in Section 4.1.1, the freeway/boot/
spsload file defines the files to be downloaded to the embedded ICP. Uncomment the
lines associated with the type of ICP you are using and modify path names as needed.
Do not change the memory locations (such as
40001200) for the LOAD commands.
The ICPs are loaded by the program
icpload (a Windows NT service) which is normally
executed during the start up of the client machine. During development, the ICPs may
be loaded or reloaded by running
spsload.
4.1.3 ICP Buffer Size
The maximum ICP buffer size can be set at ICP download time by downloading a
“buffer size” file. A default
buffer.size file is provided in the freeway/boot directory and
can be downloaded at the following addresses (as shown in Figure4–1 on page 60):
ICP2424 0x01001000
ICP2432 0x009D0000
ICP6000 0x400D0000
To create your own buffer.size file:
1. Set your default directory to
freeway/icpcode/proto_kit/buffer_size.
2. Compile and link the
make_size utility program:
on Windows NT:
nmake -f makefile.nt
on UNIX: make -f makefile.unix
on VMS: @makefile
11/14/97:
Right now the
only embedded
product we
have runs on
Windows NT.
When we get
products for
VMS and DEC
UNIX, etc., this
section will
have to be
expanded.