problem z kompilacja yampp3/usb :(



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Top Gun" <topgun_at_nospam_xl.wp.pl>
Subject: problem z kompilacja yampp3/usb :(
Date: Wed, 19 Mar 2003 22:08:46 +0100


Witam!
Mam problem z kompilacja softu do yamppa3/USB:(
Podaje komunikat, jaki mi sie pokazuje:

C:\Dokumenty\Sources\yampp3_usb>make
avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=printf.lst -mcall-pro
logues -I../yampp3lib -mmcu=atmega161 -I. printf.c -o printf.o
process_easy: DuplicateHandle(In) failed (e=6)
make: Interrupt/Exception caught code (code = 0x0000005, addr=0x416454)

Czy ktos moze doradzic co z tym mam poczac? Mam avr studio 3.52 a avr-gcc
avrgcc20011121a.exe. Zainstalowalem najpierw avr studio 4.06, ale wogole nic
sie nie zgadzalo z opisem z EP:( Pomozcie, plis:) Pzdr.



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Zbysinski, EP \(H\)" <piotr.zbysinski_at_nospam_ep.com.pl>
Subject: Re: problem z kompilacja yampp3/usb :(
Date: Wed, 19 Mar 2003 23:35:06 +0100


Mam problem z kompilacja softu do yamppa3/USB:(
Podaje komunikat, jaki mi sie pokazuje:

C:\Dokumenty\Sources\yampp3_usb>make

avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=printf.lst -mcall-pro
logues -I../yampp3lib -mmcu=atmega161 -I. printf.c -o printf.o
process_easy: DuplicateHandle(In) failed (e=6)
make: Interrupt/Exception caught code (code = 0x0000005, addr=0x416454)

Czy ktos moze doradzic co z tym mam poczac? Mam avr studio 3.52 a avr-gcc
avrgcc20011121a.exe. Zainstalowalem najpierw avr studio 4.06, ale wogole
nic
sie nie zgadzalo z opisem z EP:( Pomozcie, plis:) Pzdr.


Pewnie dlatego, ze w EP byla opisana integracja AVR Studio 3.5 ze znacznie
nowsza wersja AVR-GCC ;-)
Pzdr
PZb



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!szmaragd.futuro.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Romuald Bialy <romek_b_at_nospam_o2.pl>
Subject: Re: problem z kompilacja yampp3/usb :(
Date: Thu, 20 Mar 2003 00:47:42 +0100


"Piotr Zbysinski, EP (H)" wrote:

Mam problem z kompilacja softu do yamppa3/USB:(
Podaje komunikat, jaki mi sie pokazuje:

C:\Dokumenty\Sources\yampp3_usb>make

avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=printf.lst -mcall-pro
logues -I../yampp3lib -mmcu=atmega161 -I. printf.c -o printf.o
process_easy: DuplicateHandle(In) failed (e=6)
make: Interrupt/Exception caught code (code = 0x0000005, addr=0x416454)

Czy ktos moze doradzic co z tym mam poczac? Mam avr studio 3.52 a avr-gcc
avrgcc20011121a.exe. Zainstalowalem najpierw avr studio 4.06, ale wogole
nic
sie nie zgadzalo z opisem z EP:( Pomozcie, plis:) Pzdr.


Pewnie dlatego, ze w EP byla opisana integracja AVR Studio 3.5 ze znacznie
nowsza wersja AVR-GCC ;-)
Pzdr
PZb

Tyle ze na nowszym GCC nie skompilujesz kodu do yamppa.
Pozostaje klasyka GCC: napisac "make" i po krzyku, i podarowac sobie AVR
Studio w tym przypadku.

--
Pozdrawiam Romuald Bialy
E'mail: romek_b_at_nospam_o2.pl
yampp-WWW: http://www.yamppsoft.prv.pl

========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: problem z kompilacja yampp3/usb :(
Date: Thu, 20 Mar 2003 14:40:47 +0100


Czesc

Użytkownik Romuald Bialy <romek_b_at_nospam_o2.pl> w wiadomości do grup dyskusyjnych
napisał:3E79019E.709E1F36_at_nospam_o2.pl...

Tyle ze na nowszym GCC nie skompilujesz kodu do yamppa.

Probuje dopasowac yampp3_USB_v112
ze strony EP do nowego WinAvr.
Nie moge w ogole znalezc deklaracji dla
usb_rxready
w usb_handler (usb.c linia 151).

Gdzie przegapilem ?

--
Pozdrowienia
Jurek Szczesiul



========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!szmaragd.futuro.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Romuald Bialy <romek_b_at_nospam_o2.pl>
Subject: Re: problem z kompilacja yampp3/usb :(
Date: Thu, 20 Mar 2003 19:14:18 +0100


Jerzy Szczesiul wrote:

Czesc

Użytkownik Romuald Bialy <romek_b_at_nospam_o2.pl> w wiadomości do grup dyskusyjnych
napisał:3E79019E.709E1F36_at_nospam_o2.pl...

Tyle ze na nowszym GCC nie skompilujesz kodu do yamppa.

Probuje dopasowac yampp3_USB_v112
ze strony EP do nowego WinAvr.

Jestes mocno do tylu. Jest juz wersja 1.25 :-)
Szukaj na mojej stronie.

Nie moge w ogole znalezc deklaracji dla
usb_rxready
w usb_handler (usb.c linia 151).

Gdzie przegapilem ?

Makro w pliku usb.h, ale szukaj w katalogu z bibliotekami - yampp3lib

Po za tym probowalem przystosowac zrodla do kompilacji wersja GCC 3.2 ,
ale nie wyszlo. Kompilator generuje jakis internal error na koncu petli
glownej calego softu. Soft do y7 bez problemu sie dal przystosowac
poprzez "#define _SFR_ASM_COMPAT 1" oraz kilka innych zmian.
Po za tym uwazaj, bo jak sie bawilem kodem do starego yamppa-3 to udalo
mi sie go skompilowac w GCC 3.2, ale yampp nie dzialal po zaladowaniu
takowego kodu. Po kompilacji tych samych zrodel w 3.02 i zaladowaniu do
yamppa wszystko dzialalo OK. Nie mialem czasu szukac przyczyny.

--
Pozdrawiam Romuald Bialy
E'mail: romek_b_at_nospam_o2.pl
yampp-WWW: http://www.yamppsoft.prv.pl

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: problem z kompilacja yampp3/usb :(
Date: Thu, 20 Mar 2003 22:52:16 +0100


Użytkownik "Romuald Bialy" <romek_b_at_nospam_o2.pl> napisał w wiadomości
news:3E7A04FA.8DC11715_at_nospam_o2.pl...
Jestes mocno do tylu. Jest juz wersja 1.25 :-)
Makro w pliku usb.h, ale szukaj w katalogu z bibliotekami - yampp3lib

Po za tym probowalem przystosowac zrodla do kompilacji wersja GCC 3.2 ,
ale nie wyszlo. Kompilator generuje jakis internal error na koncu petli
glownej calego softu. Soft do y7 bez problemu sie dal przystosowac
poprzez "#define _SFR_ASM_COMPAT 1" oraz kilka innych zmian.
Po za tym uwazaj, bo jak sie bawilem kodem do starego yamppa-3 to udalo
mi sie go skompilowac w GCC 3.2, ale yampp nie dzialal po zaladowaniu
takowego kodu. Po kompilacji tych samych zrodel w 3.02 i zaladowaniu do
yamppa wszystko dzialalo OK. Nie mialem czasu szukac przyczyny.


THX !.
Ja poki co nie skladam yamppa. Raczej probuje sie naumiewac
gcc i roznych niuansow kompilacji. Poza tym przy pomocy duzego
i zlozonego projektu testuje slabe strony i bledy AvrSide.
Wiec nawet jak przebrne przez kompilacje ( takie sposoby jak
podajesz) to i tak wynik do ewentualnego sprawdzenia przez kogos
ze sprzetem.

--
Pozdrowienia
Jurek Szczesiul


========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!szmaragd.futuro.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Romuald Bialy <romek_b_at_nospam_o2.pl>
Subject: Re: problem z kompilacja yampp3/usb :(
Date: Fri, 21 Mar 2003 18:24:44 +0100


Jerzy Szczesiul wrote:

THX !.
Ja poki co nie skladam yamppa. Raczej probuje sie naumiewac
gcc i roznych niuansow kompilacji. Poza tym przy pomocy duzego
i zlozonego projektu testuje slabe strony i bledy AvrSide.
Wiec nawet jak przebrne przez kompilacje ( takie sposoby jak
podajesz) to i tak wynik do ewentualnego sprawdzenia przez kogos
ze sprzetem.

No to zycze powodzenia.
Notabene ze wzgledu na permanentny brak miejsca na kod, w yamppie
stosowane jest sporo sztuczek z optymalizacja assemblerowa, co niestety
daje sie we znaki przy zmianie wersji kompilatora (bo akurat ta wersja
inaczej tlumaczy dany fragment, a np. wstawka assemblerowa pobiera dane
bezposrednio z rejestrow i po zmianie kompilatora dostaje zupelnie co
innego). Nie jest dobry styl programowania, ale przy koniecznosci
liczenia kazdego bajtu wygenerowanego kodu - praktycznie nie ma innego
wyjscia (oprocz zmiany hardware). Na dodatek ta ilosc opcji i zwiazanych
z nimi dyrektyw kompilacji warunkowej... horror w ciapki.

--
Pozdrawiam Romuald Bialy
E'mail: romek_b_at_nospam_o2.pl
yampp-WWW: http://www.yamppsoft.prv.pl

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: problem z kompilacja yampp3/usb :(
Date: Fri, 21 Mar 2003 20:42:25 +0100


Użytkownik "Romuald Bialy" <romek_b_at_nospam_o2.pl> napisał w wiadomości
news:3E7B4ADC.390591AA_at_nospam_o2.pl...

No to zycze powodzenia.
Notabene ze wzgledu na permanentny brak miejsca na kod, w yamppie
stosowane jest sporo sztuczek z optymalizacja assemblerowa, co niestety
daje sie we znaki przy zmianie wersji kompilatora (bo akurat ta wersja
inaczej tlumaczy dany fragment, a np. wstawka assemblerowa pobiera dane
bezposrednio z rejestrow i po zmianie kompilatora dostaje zupelnie co
innego). Nie jest dobry styl programowania, ale przy koniecznosci
liczenia kazdego bajtu wygenerowanego kodu - praktycznie nie ma innego
wyjscia (oprocz zmiany hardware). Na dodatek ta ilosc opcji i zwiazanych
z nimi dyrektyw kompilacji warunkowej... horror w ciapki.


Dzieki za informacje !
Formalnie udalo sie dzisiaj skompilowac ( v.1.12 pod gcc3.3 - WinAvr
z marca ), troche musialem pozmieniac zeby wyczyscic wszystkie
ostrzezenia. Kod wyszedl troszeczke mniejszy. Ale w swietle
powyzszego to i tak ma raczej male szanse na uruchomienie :-)
Do sztuczek assemblerowych to mi daleko - dopiero zaczynam
sie uczyc avr i jakies proste przyklady zapuszczac ;-)


--
Pozdrowienia
Jurek Szczesiul


========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai