bss: benötigte Größe im RAM

Gast #3288457
Lesenswert?
• ▲
▼
Hallo,

ich bräuchte mal einen kurzen Hinweis ob ich hier richtig liege oder 
nicht:

Ich verwende einen Mikrocontroller mit 256kB Flash und mit 64kB RAM. 
Mein Code benötigt die unten gezeigten Speicherressourcen
1
Program Size:
2
      text     data      bss      dec      hex  filename
3
     21816     1124    34412    57352     e008  test.elf

Nach meinem Wissen heißt das also der Code selbst benötigt 21816 B, 
Vorinitialisierte Daten 1124 B und die mit '0' initialisierten Daten 
betragen 34412 B. Somit passen meine 34412 Byte locker in den RAM. Ist 
das richtig so? (den stack habe ich jetzt mal ignoriert)

Ich bin nur etwas verunsichert, weil alle Werte extra nochmal unter 
"dec" zusammengefasst wurden.

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.