83 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			83 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 				 Misc
 | |
| 				 ....
 | |
| 
 | |
| Naming Conventions
 | |
| ------------------
 | |
|     The basic naming convention for Unix machines is that
 | |
|     hppa1.1-hp-proelf- is prepended to the front of each tool
 | |
|     name. For DOS machines, the names are truncated to just the base
 | |
|     tool name, like GCC.
 | |
| 
 | |
| Installation
 | |
| ------------
 | |
|     For this beta release, there are three tar files on the tape. A
 | |
|     simple "tar xvf [device name]" will work. One of the tarfiles is
 | |
|     all the sources, the others are binaries. One set is for a HP-UX
 | |
|     host, and the other set is for a sun4 host.
 | |
| 
 | |
|     First, make a directory called /usr/cygnus/beta-941019. Cd into
 | |
|     this directory and type the tar command to extract the three tar
 | |
|     files. Once the tar files are off the tape, you can uncompress
 | |
|     and extract them. Typically, once they are installed, it's common
 | |
|     practice to make a symbolic link so the path
 | |
|     /usr/cygnus/beta-941019 works regardless which host. The actual
 | |
|     binaries are in /usr/cygnus/beta-941019/$host/bin, where host is
 | |
|     the configuration string for this machine.
 | |
| 
 | |
| 
 | |
| 			  WinBond W89k board
 | |
| 			  ..................
 | |
| Downloading
 | |
| -----------
 | |
|     To download type the "U" command to the ROM monitor. This will
 | |
|     load to the address as specified in the srecord. This address is
 | |
|     0x100000. 
 | |
| 
 | |
| To compile
 | |
| ----------
 | |
|     Use these arguments on the command line for either the linker or
 | |
|     the compiler:
 | |
| 
 | |
| 	-Tw89k.ld -Ttext 100000
 | |
| 
 | |
| To execute
 | |
| ----------
 | |
|     Type a "g = 100000" at thr ROM monitor after downloading to the
 | |
|     target. After downloading, PC will be set to the correct address,
 | |
|     but this command will *always* restart the execution from the
 | |
|     beginning. 
 | |
|     
 | |
| To debug
 | |
| --------
 | |
|     To connect GDB to the target, use the "target w89k [devicename]".
 | |
| 
 | |
| 			   Oki OP50N board
 | |
| 			   ...............
 | |
| 
 | |
| Downloading
 | |
| -----------
 | |
|     To download, type "r 0" to the ROM monitor. The 0 is cause the
 | |
|     monitor wants to offset the address in the srecord to 0x40000. The
 | |
|     problem is that it doesn't relocate data right. So, we set the
 | |
|     address for .text and .data to 0x40000, and we don't want any
 | |
|     offset.
 | |
| 
 | |
| To compile
 | |
| ----------
 | |
|     Use these arguments on the command line for either the linker or
 | |
|     the compiler:
 | |
| 
 | |
| 	-Top50n.ld -Ttext 40000
 | |
| 
 | |
|  To execute
 | |
| ----------
 | |
|     Type a "g 40000" at thr ROM monitor after downloading to the
 | |
|     target. After downloading, PC will be set to the correct address,
 | |
|     but this command will *always* restart the execution from the
 | |
|     beginning
 | |
|     
 | |
| To debug
 | |
| --------
 | |
|     To connect GDB to the target, use the "target op50n [devicename]".
 | |
| 
 |