www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Größe des Hex-Codes (belegten Flash-Speichers) in CCE


Autor: Mark M. (mom-jovi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie kann ich mir in Code Composer Essentials die Größe des Programms im 
Flash anzeigen lassen?
Unten in der Konsole steht

> MSP430: Program loaded. Code Size - Text: 21828 bytes  Data: 748 bytes

.
Aber das ist nicht der Flash, oder?

Autor: Tobias Korrmann (kurzschluss81)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Na Text ist Flash und Data ist RAM

Autor: Oliver (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mark M. schrieb:
> Aber das ist nicht der Flash, oder?

Was könnte es denn sonst noch sein?

Oliver

Autor: Mark M. (mom-jovi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Tobias Korrmann schrieb:
> Na Text ist Flash und Data ist RAM

Ich hab mal ein Mapfile gemacht. Da steht dann

>MEMORY CONFIGURATION
>
>        name            origin    length      used     unused   attr
>----------------------  --------  ---------  --------  --------  ----
>  SFR                   00000000   00000010  00000000  00000010  RWIX
>  PERIPHERALS_8BIT      00000010   000000f0  00000000  000000f0  RWIX
>  PERIPHERALS_16BIT     00000100   00000100  00000000  00000100  RWIX
>  INFOB                 00001000   00000080  00000000  00000080  RWIX
>  INFOA                 00001080   00000080  00000000  00000080  RWIX
>  RAM                   00001100   00001400  00000312  000010ee  RWIX
>  FLASH                 00008000   00007fe0  0000591c  000026c4  RWIX

Und mein Programm hat sich mittlerweile auch etwas geändert:
> MSP430: Program loaded. Code Size - Text: 22052 bytes  Data: 764 bytes

Naja, der RAM liegt mit 0x312 = 786 ja fast bei 764 für Data.
Nun sind aber die 22052 + 764 = 22816 = 0x5920, mit 4 Bytes Differez 
fast genau das, was bei FLASH->used steht.

Auf was soll ich jetzt gehen, Mapfile oder Konsole?

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.