RTEMS toolchain for Epiphany?

Hesham Moustafa heshamelmatary at gmail.com
Thu Nov 13 15:29:15 UTC 2014


On Thu Nov 13 2014 at 2:59:33 PM Joel Sherrill <joel.sherrill at oarcorp.com>
wrote:

>
> On 11/13/2014 8:07 AM, Joel Sherrill wrote:
> >
> > On November 13, 2014 6:30:48 AM CST, Hesham Moustafa <
> heshamelmatary at gmail.com> wrote:
> >> Hi all,
> >>
> >>
> >> I want to ask about the status of RTEMS toolchain for Epiphany
> >> architecture. I think Joel mentioned that there are some previous
> >> support for it; and if yes, does the toolchain need some additional
> >> work?
> > To give you a quick answer, I emailed the people who did the port. There
> apparently is a github repo with some of it and some is merged. I will dig
> through the emails and post the proper links.
> >
> > One issue they mentioned was that the gdb port had many core/thread
> support that made it more than a simple port.
> From Jeremy Bennett:
>
> > piphany tool chain development runs on quite a tight budget, and its
> > GDB implementation is quite complex (it has to pretend cores are
> > threads, when they don't completely share an address space).  So we
> > haven't had the effort to devote to upstreaming.  And we were
> > reluctant to push the simulator upstream without a GDB implementation
> > to go with it.  You can of course access the code here:
> >
> >   https://github.com/adapteva/epiphany-binutils-gdb
> >
> > Epiphany GDB is still in quite substantial flux, due to the need to
> > support the Eclipse multicore visualizer with asynchronous and
> > non-stop support.
> The upstream gcc and newlib are OK. But since binutils and gdb are
> now in a single repo, it will need to come from the github site until
> it is merged upstream. And obviously patches just need to go upstream
> to whereever the code is. :)
>
> Jeremy also encouraged you to openly discuss things on their forums.
> He thought you would get good insight and advice there. And I don't
> doubt that.
>
> Thank you, I will.

> If it is a relatively low volume place, I may track it. But my email volume
> is already high and I don't have time to poke around on a bulletin board.
>
> > It will not have RTEMS as a target but that shouldn't be hard to address
> once we know where the master binutils, GCC, Newlib, and gdb are.
> So do you want me to try to build a toolchain and get you some starting
> patches?
>
Sure that will definitely help as a starting point. And if you are so busy,
you can just drop me HOWTO  instructions.

> > Then you are porting.
> >
> >> Regards,
> >>
> >> Hesham
> > _______________________________________________
> > devel mailing list
> > devel at rtems.org
> > http://lists.rtems.org/mailman/listinfo/devel
>
> --
> Joel Sherrill, Ph.D.             Director of Research & Development
> joel.sherrill at OARcorp.com        On-Line Applications Research
> Ask me about RTEMS: a free RTOS  Huntsville AL 35805
> Support Available                (256) 722-9985
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20141113/e877d009/attachment.html>


More information about the devel mailing list