Forum: Mikrocontroller und Digitale Elektronik Problem mit SRAM ATmega64


von Efthi (Gast)


Angehängte Dateien:

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

von Sf2 (Gast)


Lesenswert?

Häääää....Ich glaub du solltest dein Problem mal ein bisschen deutlicher
machen.
Sprünge im RAM ? Pointer Sprünge oder was ?

von Efthi (Gast)


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.

von Efthi (Gast)


Angehängte Dateien:

Lesenswert?

Wenn ich die Variablen in anderen .c-Files definiere dann bekomme ich
immer Sprünge im SRAM zwischen den einzelnen .c-Files.
Schau dir mal map und map1 an.

von Efthi (Gast)


Angehängte Dateien:

Lesenswert?

Hier map2

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.