source: rtems/c/src/lib/libbsp/powerpc/mvme5500/README.booting @ f801bf2

4.104.114.84.95
Last change on this file since f801bf2 was 7be6ad9, checked in by Eric Norum <WENorum@…>, on 10/20/04 at 15:21:05

Add MVME550 BSP

  • Property mode set to 100644
File size: 2.2 KB
Line 
1README.booting: written by S. Kate Feng <feng1@bnl.gov>, 2004/10/11
2
3The bootloader is adapted from Till Straumann's Generic Mini-loader,
4which he wrote originally for the SVGM powerpc board. Part of the
5BSP was derived from the "RTEMS-PowerPC BSPs" and the NetBSD projects.
6As of today, the BSP is built and tested on the RTEMS-4.6.0
7release with small patches I added (see README.rtems-4.6.0-patch
8and rtems-4.6.0-patch/ directory).
9
10
11Booting requirement :
12-------------------------
13
141) One needs to setup BOOTP/DHCP and TFTP servers and /etc/bootptab
15   properly to boot the system.  (Note : EPICS needs a NTP server).
16 
172) Please copy the prebuilt RTEMS binary (e.g. misc/rtems5500-cexp.bin)
18   and perhaps others (e.g. misc/st.sys) to the /tftpboot/epics/hostname/bin/
19   directory or the TFTPBOOT one you specified in the 'tftpGet'
20   command of the boot script (as shown in the following example).
21
223) Example of the boot script setup carried out on the MOTLoad
23   command line :
24
25MVME5500> gevEdit mot-script-boot
26(Blank line terminates input.)
27tftpGet -a4000000 -cxx.xx.xx.xx -sxx.xx.xx.xx -m255.255.254.0 -d/dev/enet0 -fepics/hostname/bin/rtems5500-cexp.bin
28netShut
29go -a4000000
30
31
32Update Global Environment Area of NVRAM (Y/N) ? Y
33MVME5500>
34
35Note : (cxx.xx.xx.xx is the client IP address and
36        sxx.xx.xx.xx is the server IP address)
37
384) Other reference web sites:
39http://lansce.lanl.gov/EPICS/presentations/KateFeng%20RTEMS-mvme55001.ppt
40
415) When generating code (especially C++) for this system, one should
42   use at least gcc-3.2 (preferrably a copy downloaded from the RTEMS
43   site [snapshot area] )
44
456) To reboot the RTEMS-MVME5500 (board reset), one can invoke the
46   rtemsReboot() command at Cexp> prompt.
47 
487) Please reference http://www.slac.stanford.edu/~strauman/rtems
49for the source code and installation guidance of cexp, GeSys and
50other useful utilities such as telnet, nfs, and so on.
51
528) To get started with RTEMS/EPICS and to build development
53tools and BSP, I would recommend one to reference
54http://www.aps.anl.gov/epics/base/RTEMS/tutorial/
55in additional to the RTEMS document.
56
57
58TODO lists:
591) 1 GHZ ethernet ( work in progress, to be released soon)
602) To measure the interrupt latency and context switching.
613) To implement the watchdog timer.
62
Note: See TracBrowser for help on using the repository browser.