g+
g+ Communities
Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
<== Date ==> <== Thread ==>

Subject: Re: RTEMS-MVME2300
From: Michael Davidsaver <mdavidsaver@bnl.gov>
To: Qazi Zia-ul-Haque <smzhaq@gmail.com>
Cc: tech-talk@aps.anl.gov
Date: Tue, 03 Jan 2012 22:46:37 -0500
Hello Qazi,

There is support in RTEMS for the mvme2307 which is used with epics at
NSLS.  The epics build config used (see attached) is very similar to
that of the mvme2100.

The only real difference that I can see from the 2100 config is

>#ARCH_DEP_CFLAGS += -DMY_DO_BOOTP=NULL
>ARCH_DEP_CFLAGS += -DMY_DO_BOOTP=rtems_bsdnet_do_bootp

I don't know what necessitated this though.

I hope that this is helpful.

Michael


On 12/27/11 02:50, Qazi Zia-ul-Haque wrote:
> Hi all
> 
> I wish to build EPICS for the target architecture as the subject of this
> e-mail that is RTEMS-mvme2304.
> When I checked the list of supported architectures (and the
> CONFIG_SITE.files) I could not find this architecture listed.
> 
> The boards are from the MVME2300 family containing Motorola Power PC 604
> CPU. from the available information I guessed that RTEMS can be built
> for these boards.
> 
> Can anyone support me by guiding for building EPICS base for these CPUs?
> 
> Regards
> 
> 
> Qazi Muhammad Zia-ul-Haque
> Control Engineer
> SESAME
> 
> 
> -- 
> *_Dr. Qazi S.M. Zia-ul-Haque_*
> Control Engineer
> Synchrotron-light for Experimental Sciences and Applications in the
> Middle East (SESAME)
> P. O. Box 7, Allan 19252, Jordan
> Phone: +962-5-3511348 Ext: 239
> Cell:     +962-79-5295527
> Res:      +962-5-3511463
> 
#
# CONFIG.Common.RTEMS-mvme2100,v 1.1.2.5 2008/01/08 22:19:50 norume Exp
# Author: W. Eric Norum
#         Canadian Light Source
#         eric@cls.usask.ca
#
# All RTEMS targets use the same Makefile fragment
#
RTEMS_TARGET_CPU = powerpc
#ARCH_DEP_CFLAGS += -DMY_DO_BOOTP=NULL
ARCH_DEP_CFLAGS += -DMY_DO_BOOTP=rtems_bsdnet_do_bootp
ARCH_DEP_CFLAGS += -DHAVE_PPCBUG

MUNCH_SUFFIX = .boot
MUNCHNAME = $(PRODNAME:%$(EXE)=%$(MUNCH_SUFFIX))
define MUNCH_CMD
        $(RTEMS_BASE)/bin/$(OBJCOPY_FOR_TARGET) -O binary -R .comment -S $< rtems
        gzip -f9 rtems
        $(RTEMS_BASE)/bin/$(LD_FOR_TARGET) -o $@ \
                 $(PROJECT_RELEASE)/lib/bootloader.o \
                --just-symbols=$< \
                -b binary rtems.gz \
                -T $(PROJECT_RELEASE)/lib/ppcboot.lds \
                -Map $<.map
        rm -f rtems.gz
endef

OP_SYS_LDLIBS += -lbspExt

include $(CONFIG)/os/CONFIG.Common.RTEMS

Replies:
Re: RTEMS-MVME2300 Eric Norum

Navigate by Date:
Prev: autosave application loading error Zhang Yuliang
Next: Re: autosave application loading error Williams Jr., Ernest L.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
Navigate by Thread:
Prev: Re: Re: autosave application loading error Zhang Yuliang
Next: Re: RTEMS-MVME2300 Eric Norum
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·