source: rtems/bsps/powerpc/mvme5500/README.booting

Last change on this file was eb36d11, checked in by Sebastian Huber <sebastian.huber@…>, on Apr 25, 2018 at 1:06:08 PM

bsps: Move documentation, etc. files to bsps

This patch is a part of the BSP source reorganization.

Update #3285.

  • Property mode set to 100644
File size: 2.3 KB
Line 
1README.booting: written by S. Kate Feng <feng1@bnl.gov>, Aug. 28, 2007
2
3The bootloader is adapted from Till Straumann's Generic Mini-loader,
4which he wrote originally for the SVGM powerpc board.
5The BSP is built and tested on the 4.7 CVS RTEMS release.
6
7Booting requirement :
8-------------------------
9
101) One needs to setup BOOTP/DHCP and TFTP servers and /etc/bootptab(BOOTP)
11   or /etc/dhcpd.conf (DHCP) properly to boot the system.
12   (Note : EPICS needs a NTP server).
13 
142) Please copy the prebuilt RTEMS binary (e.g. misc/rtems5500-cexp.bin)
15   and perhaps others (e.g. misc/st.sys) to the /tftpboot/epics/hostname/bin/
16   directory or the TFTPBOOT one you specified in the 'tftpGet'
17   command of the boot script (as shown in the following example).
18
193) Example of the boot script setup carried out on the MOTLoad
20   command line :
21
22MVME5500> gevEdit mot-script-boot
23(Blank line terminates input.)
24waitProbe
25tftpGet -a4000000 -cxx.xx.xx.xx -sxx.xx.xx.xx -m255.255.254.0 -d/dev/enet0 -fepics/hostname/bin/rtems5500-cexp.bin
26netShut
27go -a4000000
28
29
30Update Global Environment Area of NVRAM (Y/N) ? Y
31MVME5500>
32
33Note : (cxx.xx.xx.xx is the client IP address and
34        sxx.xx.xx.xx is the server IP address)
35
36WARNING : It is extremely important that the MOTLoad "waitProbe", "netShut"
37          sequence be executed before booting RTEMS. Otherwise, network
38          interface interrupt handlers installed by MOTLoad may cause memory
39          corruption
40
414) Other reference web sites for mvme5500 BSP:
42http://lansce.lanl.gov/EPICS/presentations/KateFeng%20RTEMS-mvme55001.ppt
43http://www.nsls.bnl.gov/facility/expsys/software/EPICS/
44http://www.nsls.bnl.gov/facility/expsys/software/EPICS/FAQ.txt
45
465) When generating code (especially C++) for this system, one should
47   use at least gcc-3.2 (preferrably a copy downloaded from the RTEMS
48   site [snapshot area] )
49
506) To reboot the RTEMS-MVME5500 (board reset), one can invoke the
51   bsp_reset() command at Cexp> prompt.
52 
537) Please reference http://www.slac.stanford.edu/~strauman/rtems
54for the source code and installation guidance of cexp, GeSys and
55other useful utilities such as telnet, nfs, and so on.
56
578) To get started with RTEMS/EPICS and to build development
58tools and BSP, I would recommend one to reference
59http://www.aps.anl.gov/epics/base/RTEMS/tutorial/
60in additional to the RTEMS document.
Note: See TracBrowser for help on using the repository browser.