EPICS Controls 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  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024  2025  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024  2025 
<== Date ==> <== Thread ==>

Subject: Re: EPICS IOC BOOTP timeout at RTEMS on MVME6100
From: Heinz Junkes via Tech-talk <tech-talk at aps.anl.gov>
To: chengsn at ihep.ac.cn
Cc: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Wed, 29 Jun 2022 16:29:43 +0200
Hello Chengsen,
I was able to install RTEMS6 for Beatnik from the RTEMS master on 10.3. this year.
You are welcome to try if that still works for you.
Then NFSv4 can be used too.
Here is my script for installing. If it doesn't work, I can send you the 
appropriate git-commits that worked for me.

#!/bin/bash

#RTEMS development
export RTEMS_VERSION=6
export RTEMS_ARCH=powerpc-rtems${RTEMS_VERSION}
export RTEMS_ROOT=/home/rtems/MVME6100_WORK/rtems/${RTEMS_VERSION}

#install rsb and rtems powerpc tools
git clone https://github.com/RTEMS/rtems-source-builder.git rsb

cd rsb
cd rtems
../source-builder/sb-set-builder --jobs=4 --prefix=${RTEMS_ROOT} ${RTEMS_VERSION}/rtems-powerpc

export PATH=${RTEMS_ROOT}/bin:${PATH}

cd ../..
# building kernel
git clone git://git.rtems.org/rtems.git kernel
cd kernel
./waf bsp_defaults --rtems-bsps=powerpc/beatnik > config.ini
sed -i \
-e "s|RTEMS_POSIX_API = False|RTEMS_POSIX_API = True|" \
-e "s|BUILD_TESTS = False|BUILD_TESTS = True|" \
config.ini

./waf configure --prefix=${RTEMS_ROOT}
./waf
./waf install

cd ..
# Add freebsd network
git clone https://github.com/RTEMS/rtems-libbsd.git
cd rtems-libbsd/
git checkout 6-freebsd-12
git checkout -b if_mve de0badf2c3aea5328936e583c842f58e80e56d62
git submodule init
git submodule update rtems_waf

./waf configure --prefix=${RTEMS_ROOT} --rtems-bsps=powerpc/beatnik --buildset=buildset/default.ini
./waf
./waf install
#can be tested with this boot-image ...
# powerpc-rtems6-objcopy -O binary ./build/powerpc-rtems6-beatnik-default/dhcpcd01.exe dhcpd01.boot

cd ..
git clone git://git.rtems.org/rtems-tools.git
cd rtems-tools
./waf configure --prefix=${RTEMS_ROOT}
./waf build install
./waf test
cd ..
 

Viele Grüße
Heinz Junkes
--
Experience directly varies with equipment ruined.




Replies:
Re: Re: EPICS IOC BOOTP timeout at RTEMS on MVME6100 chengsn via Tech-talk
References:
EPICS IOC BOOTP timeout at RTEMS on MVME6100 chengsn via Tech-talk
Re: EPICS IOC BOOTP timeout at RTEMS on MVME6100 chengsn via Tech-talk

Navigate by Date:
Prev: RE: StreamDevice return state error Barrett (US), Patrick E via Tech-talk
Next: RE: [EXTERNAL] Re: PVA monitor request parameters Pearson, Matthew via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024  2025 
Navigate by Thread:
Prev: Re: EPICS IOC BOOTP timeout at RTEMS on MVME6100 chengsn via Tech-talk
Next: Re: Re: EPICS IOC BOOTP timeout at RTEMS on MVME6100 chengsn via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024  2025 
ANJ, 14 Sep 2022 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions ·
· Download · Search · IRMIS · Talk · Documents · Links · Licensing ·