AVR GCC

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 !!!

Reply to
pasikx
Loading thread data ...

Dnia czw 1. lipca 2004 21:48 pasikx napisał(a):

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.

No, a stos, panie, stos...

Pozdrawiam

Reply to
Marcin Stanisz

Czyli zawalilem sram ?! Hmm, a jak tego uniknac, tworzyc wspolne zmienne globalne ???

Reply to
pasikx

Dnia czw 1. lipca 2004 22:10 pasikx napisał(a):

?? Przecież to zmienne globalne zawalają pamięć. Stosuj zmienne lokalne. Przejrzyj program - może zadeklarowałeś ich za dużo.

Pozdrawiam

Reply to
Marcin Stanisz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.