Manually building a BSP from branch 5 of git
christian.mauderer at embedded-brains.de
Wed May 26 12:02:29 UTC 2021
Am 26.05.21 um 08:10 schrieb Johnson, Andrew N.:
> Hi Vijay,
> On May 25, 2021, at 8:18 PM, Vijay Kumar Banerjee <vijay at rtems.org
> <mailto:vijay at rtems.org>> wrote:
>> I found the 5.1 docs version from rtems ftp. This looks like the right
> 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?
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:
- create a build directory and call configure:
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:
> Does the --enable-networking flag to configure do the equivalent of this
> RSB flag?
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.
> - Andrew
>> On Tue, May 25, 2021 at 5:27 PM Johnson, Andrew N. <anj at anl.gov
>> <mailto:anj at anl.gov>> wrote:
>>> 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?
>>> - Andrew
>>> Complexity comes for free, simplicity you have to work for.
>>> users mailing list
>>> users at rtems.org <mailto:users at rtems.org>
> Complexity comes for free, simplicity you have to work for.
> users mailing list
> users at rtems.org
embedded brains GmbH
Herr Christian MAUDERER
email: christian.mauderer at 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:
More information about the users