Past der Code oder past er nicht

Gast #1880537
Lesenswert?

Hallo
ich schreibe eine Progamm für einen ATMega8 (habe ihn aber grade nicht 
heir und kann es deshalb nicht genau testen) dieser hat wenn ich das 
richtig weis 8KB Flash speicher. Wenn ich nun mein Projekt mit 
ProgamersNotpad compilire erhalte ich diese Meldungen:

Size after:
AVR Memory Usage
----------------
Device: Unknown

Program:    7070 bytes
(.text + .data + .bootloader)

Data:        553 bytes
(.data + .bss + .noinit)

EEPROM:        2 bytes
(.eeprom)

Der selbe code in AVR studio copiert macht nur folgendes:

 main.elf section .text will not fit in region text
 region text overflowed by 600 bytes

Beis mal habe ich die Optimierung auf -Os und auch sonst fällt mich 
nichts auf zwischen Makefile und Einstellungen.

Hat jemand ne Idee was der unterschied ist.
Oder passt es wirklich nicht ?

LG und Danke
Felix
Gast #1880611
Lesenswert?

Hi
ok vieleicht habe ich mich nicht so gut ausgedrückt.
Diefrage ist ob der code in den controler Passte und normal läuft wenn 
ich in in ProgamersNotpad comieliere.
Da dort ja keine 8KB zusammem kommen

LG

Felix
Gast #1880901
Lesenswert?

Code zu schreiben, ohne ihn zwischendurch zu testen ist eine gaaaaaanz 
schlechte Idee. (!!!!!!)

Immer in kleinen Schritten schreiben, testen, schreiben, testen... 
Sonst hast du nachher 8 kb Code, der nicht funktioniert, weil irgendwo 
eine unbekannte Anzahl von Fehlern drin stecken...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren