Implement RTEMS for Altera NIOS2 processor

Joel Sherrill joel.sherrill at OARcorp.com
Thu Feb 4 21:16:28 UTC 2010


On 02/04/2010 02:40 PM, Roger Dahlqvist wrote:
> Are there currently problems with Nios II and RTEMS itself, other than the old bin utils (ar tool), which are easily fixed as shown in posts earlier.
>    
That's the only one I remember.  We worked through that. :)
> I'm using RTEMS sources from July 2009 with Nios II and it builds with no problems once two files (wrapup Makefiles) are fixed to meet the older Altera tools.
>
>    
I would expect it to work now with correct tools.
> The port is obviously not included in the release branches, but It would be a shame to pull the plug on the Nios II port alltogether, since it works.
>
>    
I personally have trouble pulling the plug on any port which
has users (this one does) and the CPU is still in production
and recommended for new designs.

I think this is a case where the RTEMS NIOS II users can
make some noise with Altera and have a positive impact for
the free software community.  YOU are an Altera customer
where I am not.  YOU are in a much better position to have
an impact.

If you need support in explaining the issue to someone at
Altera, I am happy to do this.  I'm not trying to be a jerk.
They just are missing out.  Their competitors are doing the
right thing.  Microblaze and Lattice Micro32 are in the
main FSF distributions.

--joel
> //Roger
>
> ________________________________________
> Från: rtems-users-bounces at rtems.org [rtems-users-bounces at rtems.org] för Ralf Corsepius [ralf.corsepius at rtems.org]
> Skickat: den 4 februari 2010 15:50
> Till: Joel Sherrill
> Kopia: rtems-users at rtems.org
> Ämne: Re: Implement RTEMS  for Altera NIOS2 processor
>
> On 02/04/2010 03:38 PM, Joel Sherrill wrote:
>    
>> On 02/04/2010 01:47 AM, Michal Simek wrote:
>>      
>>> Joel Sherrill wrote:
>>>        
>>      
>>>> (2) AFAIK Altera has not done their part in the free software
>>>> process in relation to the NIOS2 tool chain. They have NOT
>>>> submitted their patches to the FSF projects for inclusion.
>>>> The RTEMS Project does not provide pre-built tools based
>>>> upon unsubmitted ports.
>>>>
>>>> (3) You can build your own toolchain using the Altera
>>>> provided patches combined with RTEMS patches. I did
>>>> this long ago and it worked. If they have not updated
>>>> their tool versions in a long time, then you may have issues
>>>> with RTEMS using recent FSF releases while Altera is
>>>> using older tools.
>>>>          
>>> Do you have any description of your successful attempt?
>>>        
>> I have no success with Altera but I pushed on
>> Lattice and the tool developer for the Micro32 and
>> it is now in the main FSF tree.
>>      
> IMNSHO, it's time to pull the plug from the RTEMS nios2 port.
>
> It's a pity for its users and a shame in general, but I feel we have
> been patient long enough.
>
> We have demonstrated our good-willingness by keeping the nios2 port
> inside of the RTEMS source tree and invested time into keeping it alive.
> However everything has to come to an end under circumstances like these.
>
> Ralf
>
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users
>    


-- 
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





More information about the users mailing list