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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.