GNU Binutils with patches for OS216
Revision | 1695733e8a2819c185d7e0c8fc45dad81f278517 (tree) |
---|---|
Zeit | 1991-03-29 06:26:03 |
Autor | Roland Pesch <pesch@cygn...> |
Commiter | Roland Pesch |
Corrections to:
(1) back of title page---show title next to rev number;
(2) DOSish examples for 29K
@@ -82,7 +82,7 @@ _fi__(!_GENERIC__) | ||
82 | 82 | \xdef\manvers{\$Revision$} % For use in headers, footers too |
83 | 83 | {\parskip=0pt |
84 | 84 | \hfill Cygnus Support\par |
85 | -\hfill \manvers\par | |
85 | +\hfill {\it Using _GDBN__}, \manvers\par | |
86 | 86 | \hfill \TeX{}info \texinfoversion\par |
87 | 87 | } |
88 | 88 | @end tex |
@@ -419,7 +419,7 @@ you've hooked the cable between the PC's @samp{COM1} port and | ||
419 | 419 | The next step is to set up the PC's port, by doing something like the |
420 | 420 | following in DOS on the PC: |
421 | 421 | @example |
422 | -C> MODE com1:9600,n,8,1,none | |
422 | +C:\> MODE com1:9600,n,8,1,none | |
423 | 423 | @end example |
424 | 424 | @noindent |
425 | 425 | 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. | ||
432 | 432 | To give control of the PC to the Unix side of the serial line, type |
433 | 433 | the following at the DOS console: |
434 | 434 | @example |
435 | -C> CTTY com1 | |
435 | +C:\> CTTY com1 | |
436 | 436 | @end example |
437 | 437 | @noindent |
438 | 438 | (Later, if you wish to return control to the DOS console, you can use |
@@ -446,37 +446,70 @@ cu -s 9600 -l /dev/ttya | ||
446 | 446 | @end example |
447 | 447 | @noindent |
448 | 448 | The @code{cu} options shown specify, respectively, the linespeed and the |
449 | -serial port to use. If you use @code{tip} instead, the corresponding | |
450 | -parameters must be entered in the ``remote'' descriptions file used by | |
451 | -@code{tip}---normally the system table @file{/etc/remote}. | |
449 | +serial port to use. If you use @code{tip} instead, your command line | |
450 | +may look something like the following instead: | |
451 | +@example | |
452 | +tip -9600 /dev/ttya | |
453 | +@end example | |
454 | +@noindent | |
455 | +Your system may define a different name where our example uses | |
456 | +@samp{/dev/ttya} (the argument to @code{tip}). The communications | |
457 | +parameters, including what port to use, are associated with the | |
458 | +@code{tip} argument in the ``remote'' descriptions file---normally the | |
459 | +system table @file{/etc/remote}. | |
452 | 460 | @c FIXME: What if anything needs doing to match the "n,8,1,none" part of |
453 | 461 | @c the DOS side's comms setup? cu can support -o (odd |
454 | 462 | @c parity), -e (even parity)---apparently no settings for no parity or |
455 | 463 | @c for character size. Taken from stty maybe...? John points out tip |
456 | 464 | @c can set these as internal variables, eg ~s parity=none; man stty |
457 | 465 | @c suggests that it *might* work to stty these options with stdin or |
458 | -@c stdout redirected... is it worth experimenting? Maybe if the literal | |
459 | -@c combinations of things typed here don't work? ---pesch@cygnus.com, 25feb91 | |
466 | +@c stdout redirected... ---pesch@cygnus.com, 25feb91 | |
460 | 467 | |
461 | 468 | @kindex EBMON |
462 | 469 | Using the @samp{tip} or @samp{cu} connection, change the DOS working |
463 | 470 | directory to the directory containing a copy of your 29K program, then |
464 | 471 | start the PC program @samp{EBMON} (an EB29K control program supplied |
465 | -with your board by AMD): | |
472 | +with your board by AMD). You should see an initial display from | |
473 | +@code{EBMON} similar to the one in our example, ending with the | |
474 | +@code{EBMON} prompt @samp{#}--- | |
466 | 475 | @example |
467 | -C> CD g:\usr\joe\work29k | |
468 | -C> EBMON | |
469 | -@c FIXME: insert EBMON banner display here. ---pesch@cygnus.com, 25feb91 | |
470 | -C> ~. | |
476 | +C:\> g: | |
477 | + | |
478 | +G:\> CD \usr\joe\work29k | |
479 | + | |
480 | +G:\USR\JOE\WORK29K> EBMON | |
481 | +Am29000 PC Coprocessor Board Monitor, version 3.0-18 | |
482 | +Copyright 1990 Advanced Micro Devices, Inc. | |
483 | +Written by Gibbons and Associates, Inc. | |
484 | + | |
485 | +Enter '?' or 'H' for help | |
486 | + | |
487 | +PC Coprocessor Type = EB29K | |
488 | +I/O Base = 0x208 | |
489 | +Memory Base = 0xd0000 | |
490 | + | |
491 | +Data Memory Size = 2048KB | |
492 | +Available I-RAM Range = 0x8000 to 0x1fffff | |
493 | +Available D-RAM Range = 0x80002000 to 0x801fffff | |
494 | + | |
495 | +PageSize = 0x400 | |
496 | +Register Stack Size = 0x800 | |
497 | +Memory Stack Size = 0x1800 | |
498 | + | |
499 | +CPU PRL = 0x3 | |
500 | +Am29027 Available = No | |
501 | +Byte Write Available = Yes | |
502 | + | |
503 | +# ~. | |
471 | 504 | @end example |
472 | 505 | |
473 | 506 | Then exit the @code{cu} or @code{tip} program (done in the example by |
474 | -typing @code{~.}). @code{EBMON} will keep running, ready for _GDBN__ to | |
475 | -take over. | |
507 | +typing @code{~.} at the @code{EBMON} prompt). @code{EBMON} will keep | |
508 | +running, ready for _GDBN__ to take over. | |
476 | 509 | |
477 | 510 | For this example, we've assumed what is probably the most convenient |
478 | 511 | way to make sure the same 29K program is on both the PC and the Unix |
479 | -system: a PC/NFS connection that establishes ``drive'' @code{g:} on the | |
512 | +system: a PC/NFS connection that establishes ``drive @code{G:}'' on the | |
480 | 513 | PC as a file system on the Unix host. If you don't have PC/NFS or |
481 | 514 | something similar connecting the two systems, you must arrange some |
482 | 515 | other way---perhaps floppy-disk transfer---of getting the 29K program |