ethernut



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Janusz U." <nopsoft_at_nospam_poczta.onet.pl>
Subject: ethernut
Date: Mon, 12 Jun 2006 19:35:58 +0200


Ktora wersje (4.0.3?) polecilibyscie dla ARM7 (AT91S....)? Jak narazie nie
udalo mi sie nawet tego skompilowac (sciagnalem wersje pod windows) ale
podczas kompilacji wypluwa mi:
cc1.exe: warnings being treated as errors

c:/ethernut-4.0.3/nut/arch/arm/dev/ax88796.c: In function 'AsixInit':

c:/ethernut-4.0.3/nut/arch/arm/dev/ax88796.c:951: warning: pointer targets
in passing argument 1 of 'strcpy' differ in signedness

c:/ethernut-4.0.3/nut/arch/arm/dev/ax88796.c:962: warning: pointer targets
in passing argument 1 of 'NutThreadCreate' differ in signedness

make[1]: * [arm/dev/ax88796.o] Error 1



pzdr.

JU



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: ethernut
Date: Tue, 13 Jun 2006 01:54:18 +0200


Janusz U. napisał(a):

Ktora wersje (4.0.3?) polecilibyscie dla ARM7 (AT91S....)?

c:/ethernut-4.0.3/nut/arch/arm/dev/ax88796.c:951: warning: pointer targets
in passing argument 1 of 'strcpy' differ in signedness

Wygląda jakbyś miał zbyt nową wersję kompilatora (a ten kod źródłowy nie
został jeszcze do niej dopieszczony). Użyj 3.4.3, np. z pakietu gnuarm.
Jeszcze wcześniejsza wersja arm-elf-gcc, 3.4.1, źle generuje kod Thumb.

Poza tym Ethernut nie został jeszcze dostosowany do SAM'ów (AT91SAM7S).
Poczytaj w historii wersji, od kiedy w ogóle pojawiło się wsparcie dla
jakichkolwiek ARMów - AFAIR są to całkiem niedawne czasy wprowadzenia
płytki Ethernut 3.0.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: ethernut
Date: Tue, 13 Jun 2006 01:55:09 +0200


Janusz U. napisał(a):

Ktora wersje (4.0.3?) polecilibyscie dla ARM7 (AT91S....)?

c:/ethernut-4.0.3/nut/arch/arm/dev/ax88796.c:951: warning: pointer targets
in passing argument 1 of 'strcpy' differ in signedness

Wygląda jakbyś miał zbyt nową wersję kompilatora (a ten kod źródłowy nie
został jeszcze do niej dopieszczony). Użyj 3.4.3, np. z pakietu gnuarm.
Jeszcze wcześniejsza wersja arm-elf-gcc, 3.4.1, źle generuje kod Thumb.

Poza tym Ethernut nie został jeszcze dostosowany do SAM'ów (AT91SAM7S).
Poczytaj w historii wersji, od kiedy w ogóle pojawiło się wsparcie dla
jakichkolwiek ARMów - AFAIR są to całkiem niedawne czasy wprowadzenia
płytki Ethernut 3.0.

BTW: Dobrze obsługa SAM'ów jest zrobiona w systemie FreeRTOS.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: "Janusz U." <nopsoft_at_nospam_poczta.onet.pl>
Subject: Re: ethernut
Date: Tue, 13 Jun 2006 03:08:32 +0200


O freeRTOS wiem, tyle ze mialem nadzieje, iz prostota ethernut bedzie milym
atutem mojego oprogramowania na tym ARM-ie (patrzac kod od razu wiedzialem
co jest co w stosie, a takie wrazenie jest pzryjemne, kiedy pomysli sie o
poprawianiu tego kodu....). Czyli wyglada ze powrot do freeRTOS, LWIP i
rozbudowanej implementacji PPP. :/

pzdr.
JU



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: ethernut
Date: Tue, 13 Jun 2006 23:33:59 +0200


Janusz U. napisał(a):

O freeRTOS wiem, tyle ze mialem nadzieje, iz prostota ethernut bedzie milym
atutem mojego oprogramowania na tym ARM-ie (patrzac kod od razu wiedzialem
co jest co w stosie, a takie wrazenie jest pzryjemne, kiedy pomysli sie o
poprawianiu tego kodu....). Czyli wyglada ze powrot do freeRTOS, LWIP i
rozbudowanej implementacji PPP. :/

Albo sam sportuj Nut/OS na swoja platforme. Nie wydaje sie to takie
skomplikowane. W koncu ARM to ARM, do tego od Atmela wiec wiele
peryferiow (np. AIC) moze byc obslugiwanych podobnie.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.