raspberrypi BSP current status

Joel Sherrill joel at rtems.org
Sat Nov 30 02:02:15 UTC 2019


On Fri, Nov 29, 2019, 3:34 PM Christian Mauderer <list at c-mauderer.de> wrote:

> On 29/11/2019 21:12, Niteesh wrote:
> > I am interested in contributing to the raspberry pi BSP. As of now RTEMS
> > only has support for RPi1 and RPi2, but It seems that most of the code
> > for RPi2 should work unmodified for RPi3 and RPi4, I am sure about the
> > peripherals since the base address of the registers haven't changed in
> > the new ones.
> > I looked at the previous GSOC work and README section of the
> > raspberrypi, but they look not up to date. I want to know the current
> > status of the BSP, what all is completed, yet to be done? so that's I
> > could start working on something.
> >
>
> Hello Niteesh,
>
> from a quick look there are the following drivers:
> - Serial
> - GPIO
> - I2C
> - SPI
> - Some Framebuffer
>
> In 2016 a GSoC student tried to port the USB and Ethernet driver. But it
> seems that this work hadn't been merged:
>
>   https://devel.rtems.org/wiki/GSoC/2016
>
> Regarding good starting points: I think you already found some with just
> this mail.
>
> - If you have an old Pi1 or 2, you could try to run some basic RTEMS
> there as a first step. Or did you already try that?
>

I have not tried it but the RSB bit qemu 4 lists the pi2 as a model. That
may be an option. Certainly would be good for automates testing and maybe
getting the network driver going

>
> - You say that it "should work" on RPi3 and RPi4. It would be great if
> you could try it and update the documentation if it does.
>
> - If you take some notes while doing the tests, it would be great if you
> could donate them to the documentation so the old README could be
> replaced:
> https://docs.rtems.org/branches/master/user/bsps/bsps-arm.html#raspberrypi
>
> - If you want to start a bigger project you could take a look at the USB
> work and test it. Most likely it still needs some work.
>
> - If you are interested in any other peripheral of the Pi: Just ask.
>
> Best regards
>
> Christian
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20191129/b7ca3770/attachment-0001.html>


More information about the devel mailing list