Problem mit SRAM ATmega64

Gast #138882
Lesenswert?

Hallo Leute,
ich habe ein kleines Problem mit meinem SRAM (ATmega64 comiler:
Imagecraft ICCAVR).
Es entseht ein Sprung von ca. 1000Byte im Bereich                 _bss
start ....._bss stop. Die Variable die ich verwende (CountT siehe map
file als Anhang) ist 4 Byte groß.
Der Süprung findet nicht immer an derselben Stelle des SRAMs statt,
d.h. wenn ich die Variablen in der Reihenfolge verändere dann taucht
der Sprung an einer anderen Stelle des SRAMs auf.
Woran kann das liegen?
Es wird auch nichts reserviert an Speicherplatz im SRAM.
Ich bedanke mich schonmal im vorraus
Gruß Efthi
Angehängte Dateien:
Gast #138884
Lesenswert?

Hi,
er springt von 03F9 nach 0707 der restliche Speicherplatz dazwischen
wird nichts verwendet zumindest schreibt er dort nichts aus meinem
Programm rein. Pointer Sprünge denke ich nicht.
Aber wie gesagt wenn ich die Reihenfolge der VAriablen verändere findet
der Sprug an einer anderen Stelle statt aber immer die gleiche Größe
ca.1000Byte.
Komme da absolut nicht weiter.

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