Integrating RTEMS with ARM Cortex R4

Pritesh Gudge priteshgudge at gmail.com
Wed Jun 5 15:28:47 UTC 2013


Hi,

As far as I understood the MultiLibs for ARMv7 are present.
The following wiki page http://www.rtems.org/wiki/index.php/ARM-EABI
lists the MultiLib 4 as compatible with  Cortex-A and Cortex-R variants
of the ARM CPU. Can you please elaborate on this.

Regards,
Pritesh


On Sun, Jan 27, 2013 at 7:00 PM, <rtems-users-request at rtems.org> wrote:

> Send rtems-users mailing list submissions to
>         rtems-users at rtems.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://www.rtems.org/mailman/listinfo/rtems-users
> or, via email, send a message with subject or body 'help' to
>         rtems-users-request at rtems.org
>
> You can reach the person managing the list at
>         rtems-users-owner at rtems.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of rtems-users digest..."
>
>
> Today's Topics:
>
>    1. Re: MPC8309SOM BSP (Sebastian Huber)
>    2. Re: Integrating RTEMS with ARM Cortex R4 (Sebastian Huber)
>    3. Re: Integrating RTEMS with ARM Cortex R4 (Sebastian Huber)
>    4. Re: Integrating RTEMS with ARM Cortex R4 (Sebastian Huber)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 26 Jan 2013 22:57:53 +0100
> From: Sebastian Huber <sebastian.huber at embedded-brains.de>
> To: rtems-users at rtems.org
> Subject: Re: MPC8309SOM BSP
> Message-ID: <51045161.60603 at embedded-brains.de>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Hello Stefanello,
>
> this BSP is available in the Git master branch and requires the U-Boot
> boot loader:
>
>
> http://git.rtems.org/rtems/tree/c/src/lib/libbsp/powerpc/gen83xx/make/custom/mpc8309som.cfg
>
> The QUICC engine support is not included since this is work in progress.
>
> On 24/01/13 11:24, Stefanello Maurizio wrote:
> > I have found in current BSP documentation at:
> >
> > http://www.rtems.org/wiki/index.php/BoardSupportPackageInformation
> >
> > the powerpc BSP for MPC8309SOM board, in gen83xx section:
> >
> > Freescale MPC8309SOM (based on MPC8309) -- gen83xx
> > <http://www.rtems.org/wiki/index.php/Gen83xx>
> >
> > It is written that is included in current RTEMS distribution (the last
> > is 4.10.2 I think), but I don't find it in rtems-4.10.2.tar.bz2.
> > I'm doing something wrong ?
> >
> > Thanks for your attention and best regards.
> > Maurizio
> >
> >
> >
> > _______________________________________________
> > rtems-users mailing list
> > rtems-users at rtems.org
> > http://www.rtems.org/mailman/listinfo/rtems-users
>
>
> --
> Sebastian Huber, embedded brains GmbH
>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany
> Phone   : +49 89 189 47 41-16
> Fax     : +49 89 189 47 41-09
> E-Mail  : sebastian.huber at embedded-brains.de
> PGP     : Public key available on request.
>
> Diese Nachricht ist keine gesch?ftliche Mitteilung im Sinne des EHUG.
>
>
>
> ------------------------------
>
> Message: 2
> Date: Sat, 26 Jan 2013 23:00:54 +0100
> From: Sebastian Huber <sebastian.huber at embedded-brains.de>
> To: rtems-users at rtems.org
> Subject: Re: Integrating RTEMS with ARM Cortex R4
> Message-ID: <51045216.5010808 at embedded-brains.de>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> On 26/01/13 15:07, Jiri Freyvald wrote:
> >
> >
> >
> > -------- Original Message --------
> > Subject:     Re: Integrating RTEMS with ARM Cortex R4
> > Date:     Sat, 26 Jan 2013 14:01:55 +0000
> > From:     Jiri Freyvald <jiri.freyvald at gmail.com>
> > To:     priteshgudge at gmail.com
> >
> >
> >
> > Pritesh,
> > I have been using RTEMS port for Cortex-M4 and so far it works
> > perfectly for me
> > (namely STM32F4DISCOVERY board, STM32F407 processor)
> > I don't know how close M4 and R4 cores are, but I guess porting BSP
> > from R4 to M4 shouldn't be too difficult.
>
> The ARMv7-M and ARMv7-R are quite different (e.g. in the ARMv7-M we have
> the mandatory NVIC).
>
> --
> Sebastian Huber, embedded brains GmbH
>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany
> Phone   : +49 89 189 47 41-16
> Fax     : +49 89 189 47 41-09
> E-Mail  : sebastian.huber at embedded-brains.de
> PGP     : Public key available on request.
>
> Diese Nachricht ist keine gesch?ftliche Mitteilung im Sinne des EHUG.
>
>
>
> ------------------------------
>
> Message: 3
> Date: Sat, 26 Jan 2013 23:05:36 +0100
> From: Sebastian Huber <sebastian.huber at embedded-brains.de>
> To: rtems-users at rtems.org
> Subject: Re: Integrating RTEMS with ARM Cortex R4
> Message-ID: <51045330.1060204 at embedded-brains.de>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Hello,
>
> you can use the LPC32XX BSP as a template.
>
> http://git.rtems.org/rtems/tree/c/src/lib/libbsp/arm/lpc32xx
>
> The current RTEMS 4.11 tool chain supports Thumb-2 ARMv7 code (GCC
> options: -mthumb -march=armv7) and ARM ARMv4 code.
>
> On 25/01/13 23:31, Pritesh Gudge wrote:
> > Hi,
> > I am new to RTEMS. I am using an ARM Cortex R4 CPU which is based on
> ARMv7,
> > This is the wiki page which says that Cortex R4 CPUs are supported.
> > http://www.rtems.org/wiki/index.php/ARM-EABI
> > I am currently using Texas Instruments Hercules Development Kit which has
> > ARM Cortex R4 CPU along with 256 KB SRAM
> > and 3MB Flash Memory. It also has 8MB SDRAM. I want to use RTEMS as it is
> > excellent for Experimental Physics and Industrial Control System
> >   http://www.aps.anl.gov/epics/. But I did not find any relevant
> > documentation which explains the configuration procedure for ARMv7.
> > Could anyone kindly guide me with the relevant procedure and specifics I
> > must apply to get RTEMS running on the given Embedded Microcontroller.
> > http://www.ti.com/product/tms570ls3137
> >
> > Thanks.
> >
> > Regards,
> >
> >
> > _______________________________________________
> > rtems-users mailing list
> > rtems-users at rtems.org
> > http://www.rtems.org/mailman/listinfo/rtems-users
>
>
> --
> Sebastian Huber, embedded brains GmbH
>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany
> Phone   : +49 89 189 47 41-16
> Fax     : +49 89 189 47 41-09
> E-Mail  : sebastian.huber at embedded-brains.de
> PGP     : Public key available on request.
>
> Diese Nachricht ist keine gesch?ftliche Mitteilung im Sinne des EHUG.
>
>
>
> ------------------------------
>
> Message: 4
> Date: Sat, 26 Jan 2013 23:10:52 +0100
> From: Sebastian Huber <sebastian.huber at embedded-brains.de>
> To: rtems-users at rtems.org
> Subject: Re: Integrating RTEMS with ARM Cortex R4
> Message-ID: <5104546C.3060007 at embedded-brains.de>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> On 26/01/13 23:05, Sebastian Huber wrote:
> > The current RTEMS 4.11 tool chain supports Thumb-2 ARMv7 code (GCC
> > options: -mthumb -march=armv7) and ARM ARMv4 code.
>
> I suppose you can also use ARM ARMv7 for RTEMS and application code, but
> we have no multi libs for this currently (e.g. libc and libm).
>
> --
> Sebastian Huber, embedded brains GmbH
>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany
> Phone   : +49 89 189 47 41-16
> Fax     : +49 89 189 47 41-09
> E-Mail  : sebastian.huber at embedded-brains.de
> PGP     : Public key available on request.
>
> Diese Nachricht ist keine gesch?ftliche Mitteilung im Sinne des EHUG.
>
>
>
> ------------------------------
>
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users
>
>
> End of rtems-users Digest, Vol 76, Issue 8
> ******************************************
>



-- 

*Learn.Adapt.Grow.*

-----------------------------------------------------------------------------------

Pritesh Gudge | priteshgudge at gmail.com | +919422002675

Final Year Undergraduate

BE(Hons) Computer Science and Engineering

Birla Institute of Technology and Science (BITS) -Pilani, Goa Campus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20130605/6c14849e/attachment.html>


More information about the users mailing list