Clarify bootstrap procedure.

This commit is contained in:
Eric Norum
2005-05-04 22:34:18 +00:00
parent b3b6c41d66
commit 36078145a8

View File

@@ -69,25 +69,30 @@ STOP BITS: 1
Downloading the image to the board. Downloading the image to the board.
=================================== ===================================
The bootable image is generated by the make-exe target in the bsp makefile. It The bootable image is generated by the make-exe target in the bsp makefile. It
generates a simple stripped binary file which is downloaded over the ethernet generates a simple stripped binary file which is downloaded over the ethernet
port into RAM then executed or programmed into flash memory. port into RAM then executed or programmed into flash memory.
1) Power up the uC5282 board. A dump of some memory map is produced 1) Power up the uC5282 board. A dump of some memory maps is produced
followed by a prompt. followed by a prompt.
2) type 'tftp<CR>' 2) (first time only)
Set the uC5282 board Internet configuration:
setenv IPADDR0 www.xxx.yyy.zzz (Your board's address)
setenv NETMASK ppp.qqq.rrr.sss (Your local network address mask)
setenv HOSTNAME somename (Your board's name)
3) Run 'tftp' on your host machine: 3) Type 'tftp<CR>'
4) Run 'tftp' on your host machine:
tftp> binary tftp> binary
tftp> connect www.xxx.yyy.zzz (Your ucDIMM's address) tftp> connect www.xxx.yyy.zzz (Your ucDIMM's address)
tftp> put someFile.exe tftp> put someFile.exe
4) When the file has downloaded press the <ESC> key to terminate 5) When the file has downloaded press the <ESC> key to terminate
the uCDIMM tftp command. the uCDIMM tftp command.
5) Type 'goram<CR>' to start the downloaded program, or type 'program<CR>' 6) Type 'goram<CR>' to start the downloaded program, or type 'program<CR>'
to burn the code onto the uCDIMM flash. to burn the code onto the uCDIMM flash.
EPICS Bootstrap Information EPICS Bootstrap Information
@@ -141,11 +146,11 @@ NFSMOUNT - NFS information: www.xxx.yyy.zzz:/remote/path /localpath
| | 2FFF FFFF | | 2FFF FFFF
+--------------------------------------------------+ +--------------------------------------------------+
3000 0000 | CS1* (devLib 'VME' A24 space) | 30FF FFFF 3000 0000 | CS1* (devLib 'VME' A24 space) | 30FF FFFF
3100 0000 | CS2* (devLib 'VME' A32 and A16 space) | 31FF FFFF 3100 0000 | CS2* (devLib 'VME' A32 and A16 space) x| 31FF FFFF
. . . .
. . . .
. . . .
| x| 3FFF FFFF | | 3FFF FFFF
+--------------------------------------------------+ +--------------------------------------------------+
4000 0000 | Internal peripheral system (IPSBAR) | 4000 0000 | Internal peripheral system (IPSBAR) |
. . . .