Corrections to:
(1) back of title page---show title next to rev number; (2) DOSish examples for 29K
This commit is contained in:
parent
dd3b648e8b
commit
1695733e8a
1 changed files with 49 additions and 16 deletions
|
@ -82,7 +82,7 @@ _fi__(!_GENERIC__)
|
||||||
\xdef\manvers{\$Revision$} % For use in headers, footers too
|
\xdef\manvers{\$Revision$} % For use in headers, footers too
|
||||||
{\parskip=0pt
|
{\parskip=0pt
|
||||||
\hfill Cygnus Support\par
|
\hfill Cygnus Support\par
|
||||||
\hfill \manvers\par
|
\hfill {\it Using _GDBN__}, \manvers\par
|
||||||
\hfill \TeX{}info \texinfoversion\par
|
\hfill \TeX{}info \texinfoversion\par
|
||||||
}
|
}
|
||||||
@end tex
|
@end tex
|
||||||
|
@ -419,7 +419,7 @@ you've hooked the cable between the PC's @samp{COM1} port and
|
||||||
The next step is to set up the PC's port, by doing something like the
|
The next step is to set up the PC's port, by doing something like the
|
||||||
following in DOS on the PC:
|
following in DOS on the PC:
|
||||||
@example
|
@example
|
||||||
C> MODE com1:9600,n,8,1,none
|
C:\> MODE com1:9600,n,8,1,none
|
||||||
@end example
|
@end example
|
||||||
@noindent
|
@noindent
|
||||||
This example---run on an MS DOS 4.0 system---sets the PC port to 9600
|
This example---run on an MS DOS 4.0 system---sets the PC port to 9600
|
||||||
|
@ -432,7 +432,7 @@ end of the connection as well.
|
||||||
To give control of the PC to the Unix side of the serial line, type
|
To give control of the PC to the Unix side of the serial line, type
|
||||||
the following at the DOS console:
|
the following at the DOS console:
|
||||||
@example
|
@example
|
||||||
C> CTTY com1
|
C:\> CTTY com1
|
||||||
@end example
|
@end example
|
||||||
@noindent
|
@noindent
|
||||||
(Later, if you wish to return control to the DOS console, you can use
|
(Later, if you wish to return control to the DOS console, you can use
|
||||||
|
@ -446,37 +446,70 @@ cu -s 9600 -l /dev/ttya
|
||||||
@end example
|
@end example
|
||||||
@noindent
|
@noindent
|
||||||
The @code{cu} options shown specify, respectively, the linespeed and the
|
The @code{cu} options shown specify, respectively, the linespeed and the
|
||||||
serial port to use. If you use @code{tip} instead, the corresponding
|
serial port to use. If you use @code{tip} instead, your command line
|
||||||
parameters must be entered in the ``remote'' descriptions file used by
|
may look something like the following instead:
|
||||||
@code{tip}---normally the system table @file{/etc/remote}.
|
@example
|
||||||
|
tip -9600 /dev/ttya
|
||||||
|
@end example
|
||||||
|
@noindent
|
||||||
|
Your system may define a different name where our example uses
|
||||||
|
@samp{/dev/ttya} (the argument to @code{tip}). The communications
|
||||||
|
parameters, including what port to use, are associated with the
|
||||||
|
@code{tip} argument in the ``remote'' descriptions file---normally the
|
||||||
|
system table @file{/etc/remote}.
|
||||||
@c FIXME: What if anything needs doing to match the "n,8,1,none" part of
|
@c FIXME: What if anything needs doing to match the "n,8,1,none" part of
|
||||||
@c the DOS side's comms setup? cu can support -o (odd
|
@c the DOS side's comms setup? cu can support -o (odd
|
||||||
@c parity), -e (even parity)---apparently no settings for no parity or
|
@c parity), -e (even parity)---apparently no settings for no parity or
|
||||||
@c for character size. Taken from stty maybe...? John points out tip
|
@c for character size. Taken from stty maybe...? John points out tip
|
||||||
@c can set these as internal variables, eg ~s parity=none; man stty
|
@c can set these as internal variables, eg ~s parity=none; man stty
|
||||||
@c suggests that it *might* work to stty these options with stdin or
|
@c suggests that it *might* work to stty these options with stdin or
|
||||||
@c stdout redirected... is it worth experimenting? Maybe if the literal
|
@c stdout redirected... ---pesch@cygnus.com, 25feb91
|
||||||
@c combinations of things typed here don't work? ---pesch@cygnus.com, 25feb91
|
|
||||||
|
|
||||||
@kindex EBMON
|
@kindex EBMON
|
||||||
Using the @samp{tip} or @samp{cu} connection, change the DOS working
|
Using the @samp{tip} or @samp{cu} connection, change the DOS working
|
||||||
directory to the directory containing a copy of your 29K program, then
|
directory to the directory containing a copy of your 29K program, then
|
||||||
start the PC program @samp{EBMON} (an EB29K control program supplied
|
start the PC program @samp{EBMON} (an EB29K control program supplied
|
||||||
with your board by AMD):
|
with your board by AMD). You should see an initial display from
|
||||||
|
@code{EBMON} similar to the one in our example, ending with the
|
||||||
|
@code{EBMON} prompt @samp{#}---
|
||||||
@example
|
@example
|
||||||
C> CD g:\usr\joe\work29k
|
C:\> g:
|
||||||
C> EBMON
|
|
||||||
@c FIXME: insert EBMON banner display here. ---pesch@cygnus.com, 25feb91
|
G:\> CD \usr\joe\work29k
|
||||||
C> ~.
|
|
||||||
|
G:\USR\JOE\WORK29K> EBMON
|
||||||
|
Am29000 PC Coprocessor Board Monitor, version 3.0-18
|
||||||
|
Copyright 1990 Advanced Micro Devices, Inc.
|
||||||
|
Written by Gibbons and Associates, Inc.
|
||||||
|
|
||||||
|
Enter '?' or 'H' for help
|
||||||
|
|
||||||
|
PC Coprocessor Type = EB29K
|
||||||
|
I/O Base = 0x208
|
||||||
|
Memory Base = 0xd0000
|
||||||
|
|
||||||
|
Data Memory Size = 2048KB
|
||||||
|
Available I-RAM Range = 0x8000 to 0x1fffff
|
||||||
|
Available D-RAM Range = 0x80002000 to 0x801fffff
|
||||||
|
|
||||||
|
PageSize = 0x400
|
||||||
|
Register Stack Size = 0x800
|
||||||
|
Memory Stack Size = 0x1800
|
||||||
|
|
||||||
|
CPU PRL = 0x3
|
||||||
|
Am29027 Available = No
|
||||||
|
Byte Write Available = Yes
|
||||||
|
|
||||||
|
# ~.
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
Then exit the @code{cu} or @code{tip} program (done in the example by
|
Then exit the @code{cu} or @code{tip} program (done in the example by
|
||||||
typing @code{~.}). @code{EBMON} will keep running, ready for _GDBN__ to
|
typing @code{~.} at the @code{EBMON} prompt). @code{EBMON} will keep
|
||||||
take over.
|
running, ready for _GDBN__ to take over.
|
||||||
|
|
||||||
For this example, we've assumed what is probably the most convenient
|
For this example, we've assumed what is probably the most convenient
|
||||||
way to make sure the same 29K program is on both the PC and the Unix
|
way to make sure the same 29K program is on both the PC and the Unix
|
||||||
system: a PC/NFS connection that establishes ``drive'' @code{g:} on the
|
system: a PC/NFS connection that establishes ``drive @code{G:}'' on the
|
||||||
PC as a file system on the Unix host. If you don't have PC/NFS or
|
PC as a file system on the Unix host. If you don't have PC/NFS or
|
||||||
something similar connecting the two systems, you must arrange some
|
something similar connecting the two systems, you must arrange some
|
||||||
other way---perhaps floppy-disk transfer---of getting the 29K program
|
other way---perhaps floppy-disk transfer---of getting the 29K program
|
||||||
|
|
Loading…
Reference in a new issue