WinAVR-20070122 problem ...

Feb 07, 2007 4 Replies

Witam, czy tylko ja mam problemy z programami skompilowanymi ta wersja? Nie wspomne ze avrstudio wywala sie na probie zaladownia plikow do debugowania...



pozdrawiam Pawel K


Cytuje z elektrody za zumkiem:

" Wygl±da mi na to , ¿e masz najnowszy WinAVR20070122(AVR-GCC v4.1.1) , a "stare" AVRStudio 4.12.Masz 2 wyj¶cia:

1)Zainstaluj najnowsze AVRStudio 4.13 beta. 2)Wróæ do AVR-GCC 3.4.6 Ja wybra³em 2 , bo to nowe AVRStudio , nie jest jeszcze dopracowane

Piotrek

PS A mo¿e masz "odwrotnie" - nowe AVRStudio , a stary GCC Tej opcji nie sprawdza³em "

Ca³y w±tek:

formatting link
pozdrawiam tn

Walczy³em ostatnio z tym problemem. Nie mam tego przed sob±, piszê z pamiêci.

Problem jest w pliku *.d, z którego korzysta AVRStudio do wy¶wietlenia listy powi±zañ. Jak usuniesz plik *.d, to uda siê ponownie uruchomiæ projekt bez zawieszania AVRStudio. Ale tylko do czasu najbli¿szej kompilacji...

B³±d wystêpuje, gdy do³±czysz niektóre headery (np. stdio.h). wówczaskompilator ¼le dobiera ¶cie¿kê z g³ebszymi includami. Odwo³uje siê do jednego z katalogów w WinAVR, który jest ¼le zdefiniowany w pliku *.d.

Rozwi±zanie: Musisz do listy katalogów z includami w projekcie dodaæ rêcznie jedn± ze ¶cie¿ek z WinAVR. Nie pamiêtam dok³adnie, któr±, ale poszukaj katalogu z plikiem stdargs.h.

Aha. przegl±da³em w tej sprawie liste b³êdów WinAVR. Kto¶ zg³osi³ ten problem, ale zosta³ on ubity, poniewa¿ autor winAVR zwali³ wszystko na GCC. Wina le¿y pewnie gdzie¶ po¶rodku pomiedzy WinAVR, GCC a AVRStudio.

No sprawdzi³em. Musisz dodaæ katalog: C:\WinAVR\lib\gcc\avr\4.1.1\include Do listy includowanych katalogów w swoim projekcie. (oczywi¶cie literka dysku mo¿e byæ inna)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required