Implement RTEMS for Altera NIOS2 processor

Michal Simek monstr at monstr.eu
Thu Feb 4 07:47:56 UTC 2010


Joel Sherrill wrote:
> I am cc'ing the user's list because there are others
> there who can share.
> 
> (1) RTEMS tools must be built for RTEMS.  RTEMS has
> a special configuration of the newlib C library and other
> features enabled in the tools that will not be there
> with nios2-elf.

What features? Just give me any label or whatever.

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

Thanks,
Michal

> 
> If you care at all about free tools on the Altera NIOS2,
> you need to make that known to Altera.  The ball is
> in their court to do the right thing. :)
> 
> --joel
> 
> On 02/03/2010 09:47 AM, TKV (Thuc Vu) wrote:
>>
>> Hello Joel,
>>
>> I am trying to implement RTEMS OS in our custom NIOS2 hardware.
>>
>> We use Windows XP as our development host. I have tried building the 
>> RTEMS
>>
>> and all of its components using MSYS, Cygwin, MinGW and Altera Nios2 
>> IDE environment without any success.
>>
>> Please let me know if you can think of any reasons why this would be 
>> such a difficult hurdle….
>>
>> Thank you for your time.
>>
>> Regards,
>>
>> */Thuc Vu/*
>>
>> */Panduit Corporation/*
>>
>> */Thuc.Vu at panduit.com <mailto:Thuc.Vu at panduit.com>/*
>>
>> LearnAboutUPI-icons-notrademrks <http://www.panduit.com/upi>
>>
>> Panduit-logo-w-bp-notrademrks <http://www.panduit.com/>
>>
> 
> 


-- 
Michal Simek, Ing. (M.Eng)
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel 2.6 Microblaze Linux - http://www.monstr.eu/fdt/
Microblaze U-BOOT custodian



More information about the users mailing list