mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem mit SRAM ATmega64


Autor: Efthi (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Sf2 (Gast)
Datum:

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

Autor: Efthi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Efthi (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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.

Autor: Efthi (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hier map2

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.