[AVR-GCC] Zuzycie pamieci ...

Apr 16, 2007 6 Replies

Witam, po kompilacji wywala mi: Size after: uC.elf : section size addr .data 970 8388864 .text 43406 0 .bss 1261 8389834 .noinit 0 8391095 .eeprom 959 8454144 .stab 1032 0 .stabstr 132 0 .debug_aranges 540 0 .debug_pubnames 6116 0 .debug_info 34361 0 .debug_abbrev 7595 0 .debug_line 20760 0 .debug_str 7356 0 Total 124488



jak to rozumiec? Atmega128 ... wczesniej mnie to nie zastanawialo, ale chyba zaczyna mi brakowac pamieci ...



pozdrawiam Pawel K


Pawel K snipped-for-privacy@kpw.qs.pl> napisał(a):

A ja tu widzę , że "zużyłeś" dopiero 1/3. Nawiasem mówiąc , wypadałoby zaglądać do manuala lub w ostateczności do pliku HEX.

Piotrek

Piotrek Sz. napisał(a):

witam, co do pamieci FLASH to wiem ile zuzywam, ale chodzilo mi o RAM...

pozdrawiam Pawel K

U¿ytkownik "Pawel K" snipped-for-privacy@kpw.qs.pl> napisa³ w wiadomo¶ci news:f0096g$1a0$ snipped-for-privacy@inews.gazeta.pl...

To ja mam podobne pytanie. Czy da siê z tego odczytaæ wielko¶æ programu w KB? HEX u mnie jest kilkarazy wiêkszy, bo zapisany w ASCII i jedynie wielko¶æ programu widze przy wczytywaniu do mikrokontrolera w programatorze A.Dybkowskiego. :/

Pozdrawiam

U¿ytkownik "Micha³" snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news:f022cn$ca7$ snipped-for-privacy@atlantis.news.tpi.pl...

Np. po ostatnich adresach ³adowania rekordów - obczaj, jak jest zbudowany plik HEX. Nazywa siê on: Intel Hexadecimal Object File. Wpisz w googlach: intel hex, to na pewno co¶ znajdziesz.

Qmexx.

Pawel K snipped-for-privacy@kpw.qs.pl> napisał(a):

Na "dzieńdobry" section size addr .data 970 8388864

Piotrek

To ja dodam swoje 3 grosze. Masz prze³±czon± 128 z trybu kompatybilnego w dó³? Standardowo ATMEGA128 jest okrojona do poprzedniej wersji jakiej¶ tam ATMEGI, która jak dobrze pamiêta ma 1KB SRAMu (moge sie myliæ) i stos umieszczony w³a¶nie jest na 1KB, co mo¿e Ci nadpisywaæ Twoje dane.

Pozdrawiam

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required