MVME2500 (qoriq_e500) no longer boots with RTEMS6

Heinz Junkes junkes at fhi-berlin.mpg.de
Sat Feb 20 07:17:25 UTC 2021


I was totally happy with the Makefile provided by Christian.
It saved me a lot of typing and made it possible for me to play 
through different variants in a really structured and consistent way 
without "forgetting something every now and then".
Such help is very important for people like me who are not 
permanently in the RTEMS cloud ;-)
Thanks to all for the useful hints and support.
Heinz

> On 19. Feb 2021, at 22:11, Joel Sherrill <joel at rtems.org> wrote:
> 
> 
> 
> On Fri, Feb 19, 2021 at 3:07 PM Christian Mauderer <oss at c-mauderer.de> wrote:
> On 19/02/2021 19:52, junkes wrote:
> > On 2021-02-19 18:40, Gedare Bloom wrote:
> >> Advise how you built. We are starting to see some bitrot breakage in
> >> configuration. The cutover to waf will come soon, and I don't expect
> >> rtems6 release to support autoconf build of rtems itself. I suggest
> >> you change over to waf build of rtems kernel if you haven't yet.
> > 
> > I use a build system from Christian Maurer:
> > https://gitlab.com/c-mauderer/rtems-simulation-environment
> 
> It's not really a build system but only a Makefile that collects the 
> commands so that I can run some quick tests. Please also note that this 
> is no official repo. So don't be surprised if it changes or breaks.
> 
> This is exactly why I haven't been prone to share my rtems-cron-helpers
> which includes a build_bsp script which makes waf and autoconf look the
> same from the command line. It also can run the tester. Saves me a lot of
> keyboarding  :)
> 
> --joel 
> 
> > 
> > define build_toolchain
> >      rm -rf $(RSB)/rtems/build
> >      cd $(RSB)/rtems && ../source-builder/sb-set-builder \
> >          --prefix=$(PREFIX) \
> >          --log=$(RSB)/b-rsb-toolchain-$(1).log \
> >          $(RTEMS_VERSION)/rtems-$(1)
> >      rm -rf $(RSB)/rtems/build
> > 
> > define build_bsp
> >      cd $(SRC_RTEMS) && ./waf clean || true
> >      cd $(SRC_RTEMS) && ./waf bsp_defaults --rtems-bsps=$(1)/$(2) > 
> > config.ini
> >      cd $(SRC_RTEMS) && sed -i \
> >          -e "s|RTEMS_POSIX_API = False|RTEMS_POSIX_API = True|" \
> >          -e "s|CLOCK_DRIVER_USE_FAST_IDLE = 
> > True|CLOCK_DRIVER_USE_FAST_IDLE = False|" \
> >          -e "s|BUILD_TESTS = False|BUILD_TESTS = True|" \
> >          config.ini
> >      cd $(SRC_RTEMS) && ./waf configure --prefix=$(PREFIX)
> >      cd $(SRC_RTEMS) && ./waf
> >      cd $(SRC_RTEMS) && ./waf install
> > endef
> > 
> > define build_libbsd
> >      rm -rf $(SRC_LIBBSD)/build
> >      cd $(SRC_LIBBSD) && ./waf configure \
> >          --prefix=$(PREFIX) \
> >          --rtems-bsps=$(1)/$(2) \
> >          --enable-warnings \
> >          --optimization=2 \
> >          --rtems-version=$(RTEMS_VERSION)
> >      cd $(SRC_LIBBSD) && ./waf
> >      cd $(SRC_LIBBSD) && ./waf install
> > endef
> > 
> > 
> > I would like to switch to waf. But this is not available for the
> > kernel with RTEMS5 and unfortunately it does not work with RTEMS6.
> > Heinz > _______________________________________________
> > users mailing list
> > users at rtems.org
> > http://lists.rtems.org/mailman/listinfo/users
> > 
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2542 bytes
Desc: not available
URL: <http://lists.rtems.org/pipermail/users/attachments/20210220/22041cee/attachment.bin>


More information about the users mailing list