AVR Studio 5 zeigt falsche Größe des Programms an

Gast #2343520
Lesenswert?

Hallo,

Ich habe ein Problem mit AVR Studio 5. Ich habe ein Programm in C für 
den Atmega48A geschrieben. Wenn ich die hex.-Datei programmieren will, 
sagt mir AVR, dass das Programm zu groß ist ("Some sections of the file 
provided does not fit within the device memory. Do you want to continue 
programming Flash using only the sections that fit within the device 
memory?") und im Output-Feld unten steht nach einem Build

 Program:    6906 bytes (168.6% Full)
(.text + .data + .bootloader)
Data:         40 bytes (7.8% Full)
(.data + .bss + .noinit)

Das könnte ja theoretisch sein, aber wenn ich genau den gleichen 
Programmtext in AVR Studio 4 kopiere, kommt keine Fehlermeldung und es 
sind nur rund 40% belegt und die Größe wird mit ca. 1700 bytes 
angegeben.

Warum ist das so? Muss ich noch irgendwelche Einstellungen vornehmen? 
Bei Studio 4 kann man den Atmega48A nicht auswählen, stattdessen nehme 
ich den Atmega48. Aber auch, wenn ich bei Studio 5 den Atmega48 nehme, 
habe ich das gleiche Problem.

Ich habe nur zwei Librarys includiert:
#include <avr/io.h>
#include <util/delay.h>

Sind die eventuell bei Studio 5 größer als vorher?

Oder könnte es daran liegen, dass ich Studio 4 und 5 gleichzeitig 
installiert habe?

Mir kommt das jedenfalls sehr merkwürdig vor.

MfG

juppic

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