[En-Nut-Discussion] Olimex SAM7-EX256 + Ethernut + crossworks

Dave Warren dwarren at luescher.com
Mon Oct 1 11:16:08 CEST 2007


Hi Greg and Harald,

I will gladly help you out if I can. I use Crossworks 1.6 build 3, and I am 
just in the process of converting from Ethernut 4.2.1 to 4.4.0

The first thing you discover is that Crossworks does not support makefiles, 
so you need to have all the libaries as 'solutions' inside a big solution 
which contains your application solution. I can't really send you my app but 
if you give me a day I will try and make a build for the Atmel SAM7X-EDK 
development board I have. Then I can send you the files for separately.

I changed Ethernut to work with Crossworks rather than try and change 
Crossworks. So the 'C' startup is from Crossworks with a few small edits. 
Other changes are to at91_efc.c macro RAMFUNC. Otherwise I need no other 
changes. I always build for ROM debug code, I can't compile for thumb mode.

It would be great if more Ethernut users also used Crossworks. All the 
solution info goes into a file called (project).hzp. Sometimes it is easier 
to use a text editor on that when lots of changes are needed (like a new 
release of Ethernut). One other thing the atom.h of 4.4.0 does not work, I 
have to use 4.2.1 (no interrupts work so threads do not come back from a 
NutSleep() ).

Anyway good luck

Dave Warren

----- Original Message ----- 
From: "Harald Kipp" <harald.kipp at egnite.de>
To: "Ethernut User Chat (English)" <en-nut-discussion at egnite.de>
Sent: Sunday, September 30, 2007 10:11 AM
Subject: Re: [En-Nut-Discussion] Olimex SAM7-EX256 + Ethernut + crossworks


> Greg Wood schrieb:
>> I would like to use crossworks to develop ethernut based applications,
>> starting with my olimex SAM7-EX256 board.
> Me too!
>
> I just received my Luminary evaluation board, which includes Crossworks
> (probably limited somehow). I know that Crossworks is based on GNU, but
> probably some extra work is required, e.g. linker script and things like
> that? Any one used this with Nut/OS?
>
> Harald
>
> _______________________________________________
> http://lists.egnite.de/mailman/listinfo/en-nut-discussion
> 




More information about the En-Nut-Discussion mailing list