AVR GCC
Masz problem? Zapytaj na forum elektroda.pl
From: "pasikx" <pasikx_at_nospam_o2.pl>
Subject: AVR GCC
Date: Thu, 1 Jul 2004 21:48:29 +0200
Mam 2 pytania - problemy ;-(
W jaki sposob na windowsie mozna skompilowac avr-libc, avr-gcc itd...
No i moj drugi problem to pisze sobie w avr-gcc program na atmega8535, no i
wszystko bylo ok, dopoki nie osiagnalem ok. 6 - 7 kb w sekcji .text (podczas
kompilacji)
Teraz juz gdy dopisuje nowe funkcje ktora definiuje jakies zmienne robi sie
smietnik. Wyswietlacz zaczyna pokazywac bzdury, program nie dziala jak
powinien.
Jak wyczytalem z dokumentacji sekcja .data zawiera zmienne ktore beda
pozniej w SRAM. mega8535 ma 512 sram-u, a podczas kompilacji .data ma 358
wiec chyba nie zawalam sramu ?! Nic juz z tego nie rozumiem !!!
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai
From: Marcin Stanisz <mstanisz_at_nospam_poczta.bzdury.onet.pl>
Subject: Re: AVR GCC
Date: Thu, 01 Jul 2004 21:55:26 +0200
Dnia czw 1. lipca 2004 21:48 pasikx napisał(a):
W jaki sposob na windowsie mozna skompilowac avr-libc, avr-gcc itd...
Można skompilować korzystając z cygwina lub... tu zapomniałem. Za dużo
masła ;-) Można też ściągnąć WinAVR i mieć kompilację z czaszki - zrobili
ją inni.
Jak wyczytalem z dokumentacji sekcja .data zawiera zmienne ktore beda
pozniej w SRAM. mega8535 ma 512 sram-u, a podczas kompilacji .data ma 358
wiec chyba nie zawalam sramu ?! Nic juz z tego nie rozumiem !!!
No, a stos, panie, stos...
Pozdrawiam
--
Marcin Stanisz
"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "pasikx" <pasikx_at_nospam_o2.pl>
Subject: Re: AVR GCC
Date: Thu, 1 Jul 2004 22:10:22 +0200
Czyli zawalilem sram ?! Hmm, a jak tego uniknac, tworzyc wspolne zmienne
globalne ???
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.nask.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: Marcin Stanisz <mstanisz_at_nospam_poczta.bzdury.onet.pl>
Subject: Re: AVR GCC
Date: Thu, 01 Jul 2004 22:16:29 +0200
Dnia czw 1. lipca 2004 22:10 pasikx napisał(a):
Czyli zawalilem sram ?! Hmm, a jak tego uniknac, tworzyc wspolne zmienne
globalne ???
?? Przecież to zmienne globalne zawalają pamięć. Stosuj zmienne lokalne.
Przejrzyj program - może zadeklarowałeś ich za dużo.
Pozdrawiam
--
Marcin Stanisz
"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.task.gda.pl!not-for-mai
From: "QmX" <kumex_at_nospam_interia.pl>
Subject: Re: AVR GCC
Date: Fri, 2 Jul 2004 08:21:54 +0200
Użytkownik "Marcin Stanisz" <mstanisz_at_nospam_poczta.bzdury.onet.pl> napisał w
wiadomości news:2471250.hbt2AACaJh_at_nospam_cita...
Dnia czw 1. lipca 2004 22:10 pasikx napisał(a):
Czyli zawalilem sram ?! Hmm, a jak tego uniknac, tworzyc wspolne zmienne
globalne ???
?? Przecież to zmienne globalne zawalają pamięć. Stosuj zmienne lokalne.
Przejrzyj program - może zadeklarowałeś ich za dużo.
I staraj się zmniejszyć zagnieżdżanie funkcji. Każde wywołanie funkcji z
funkcji zajmuje stos.
QmX.
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.pse.pl!not-for-mai