wieviel RAM ist beleg?

Gast #236195
Lesenswert?
• ▲
▼
Hi,

Ich habe ein Programm für LPC2114 mit ADS 1.2 kompiliert. Wie erfährt
man aus diesen Informationen (unten) wieviel RAM beleg ist?

Danke im Vorraus
Blanc

=====================================================================Ima 
ge
component sizes
 Code    RO Data    RW Data    ZI Data     Debug           13096
328          0       6604       75580 Object Totals       17204
0          0        600       4512   Library Totals
=====================================================================Cod 
e
   RO Data    RW Data    ZI Data      Debug           30300        328
       0       7204      80092   Grand Totals
=====================================================================Tot 
al
RO  Size(Code + RO Data)                30628 (  29.91kB)      Total RW
Size(RW Data + ZI Data)              7204 (   7.04kB)      Total ROM
Size(Code + RO Data + RW Data)      30628 (  29.91kB)
=====================================================================
Gast #236197
Lesenswert?
• ▲
▼
Da muesste es auch noch ene Moeglichkeit geben vom Linker ANfangs- und
Endadressen zu bekommen.  Ausserdem musst Du vorsichtig sein mit dem
Schalter "Debug" den braucht man zwar fuer die Symbole aber es kann
die Groessenangaben der Datei verfaelschen.
Gast #236198
Lesenswert?
• ▲
▼
Hi,

ist es so kompliziert? Ich weiss, RW steht fuer Read-Write, RO steht
fuer Read-Only und ZI steht fuer Zero-Initialize. Kann man RW als RAM,
RO als ROM annehmen? Was bedeutet ZI denn?

MfG
Blanc
Gast #236199
Lesenswert?
• ▲
▼
Hallo Blanc,

Vielleicht verstehe ich deine Frage falsch aber so wie ich sie
verstehe, wäre es sehr schwer für einen Compiler, zu erraten, wann du
wo auf welchen Ram zugreifst. Der Compiler kann dir zwar die Codegröße
anzeigen aber nicht, wieviel Speicher das Programm während seiner
Ausführung benutzt.

mfg
jmoney

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.