Hello Andrew,
Am 26.05.21 um 08:10 schrieb Johnson, Andrew N.:
Hi Vijay,
On May 25, 2021, at 8:18 PM, Vijay Kumar Banerjee <vi...@rtems.org
<mailto:vi...@rtems.org>> wrote:
I found the 5.1 docs version from rtems ftp. This looks like the right
one:
https://ftp.rtems.org/pub/rtems/releases/5/5.1/docs/html/user/start/bsp-build.html#manual-bsp-build
<https://ftp.rtems.org/pub/rtems/releases/5/5.1/docs/html/user/start/bsp-build.html#manual-bsp-build>
Excellent, thanks – I would have expected that version of the User
Manual to be linked from the Releases table of https://devel.rtems.org/
<https://devel.rtems.org/> on the row for branch 5.
How do I set BSP options like this flag to RSB?
--with-rtems-bspopts="BSP_CONSOLE_BAUD=9600”
You pass it to the configure line as BSP_CONSOLE_BAUD=9600
With the old build system, the steps are basically:
- bootstrap (if you haven't done so) in the rtems source directory:
path/to/rtems-source-builder/source-builder/sb-bootstrap
- create a build directory and call configure:
path/to/rtems-sources/configure \
--target=$(MACHINE)-rtems5 \
--prefix=$(PREFIX) \
--enable-posix \
--enable-rtemsbsp=$(BSP) \
--enable-maintainer-mode \
--disable-networking \
--enable-tests=samples \
CONSOLE_POLLED=1 \
BSP_CONSOLE_BAUD=9600
NOTE: This is copied from one of my older builds. You most likely
have to adapt some options (like posix or networking).
- make and install the bsp:
make
make install
Does the --enable-networking flag to configure do the equivalent of this
RSB flag?
--with-rtems-legacy-network
I'm not 100% sure but I would say: Yes, it is.
If that’s the case would I have to build the libbsd network stack as a
separate build?
Be carefull: There is libbsd and there is the legacy stack. If your BSP
uses the legacy stack that is the one that you enable with the configure
option. On the 5 branch it is still integrated in RTEMS (I think -
Vijay: correct me if I'm wrong). If your BSP uses libbsd, that would be
an extra build.
If you used --with-rtems-legacy-network on the RSB, I think you only
have to use --enable-networking during configure.
Best regards
Christian
Thanks,
- Andrew
On Tue, May 25, 2021 at 5:27 PM Johnson, Andrew N. <a...@anl.gov
<mailto:a...@anl.gov>> wrote:
Hi,
I’m trying to develop fixes for issues that I’m seeing in some of the
powerpc/motorola_powerpc BSPs, and I’m working on the 5 branch (it
doesn’t look like those have been fixed on the master branch yet
either). I have built the tools and those BSPs before using RSB but
now I need to build my modified sources, and I think the docs say
that I have to do that manually. That’s fine, but unfortunately the
instructions at 2.5.2. Manual BSP Build seem to be for the master
branch and don’t work for me because there was no waf script present
on branch 5. Are there any alternative instructions that I can follow
to do a manual build of this branch?
Thanks,
- Andrew
--
Complexity comes for free, simplicity you have to work for.
_______________________________________________
users mailing list
users@rtems.org <mailto:users@rtems.org>
http://lists.rtems.org/mailman/listinfo/users
--
Complexity comes for free, simplicity you have to work for.
_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users
--
--------------------------------------------
embedded brains GmbH
Herr Christian MAUDERER
Dornierstr. 4
82178 Puchheim
Germany
email: christian.maude...@embedded-brains.de
phone: +49-89-18 94 741 - 18
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users