[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