Forum: Mikrocontroller und Digitale Elektronik Programmgröße auf Cortex M3


von Kai (Gast)


Lesenswert?

Hallo allerseits,
Kann mir jemand bitte sagen wie ich die größe eines Cortex-Programms 
bestimmen kann? Also praktisch wieviel Platz das Program auf mein HW 
einnehmen wird. Mein System ist Cortex M3, mein Compiler µVision4 von 
Keil.

Danke schon mal im Voraus

von Alex E. (tecnologic) Benutzerseite


Lesenswert?

Moin,

Keil git dir die code Größe doch aus, wenn der Bild abgeschlossen ist 
einfach mal ins outline sehen.

MfG

Tec

von Random .. (thorstendb) Benutzerseite


Lesenswert?

vorletzte Zeile im Build Output Window nach einem Build/ReBuild:
1
Program Size: Code=1740 RO-data=2624 RW-data=16 ZI-data=1120

Detailliertere Auskunft gibt dir das .map file (entweder Doppelclick auf 
den Projekt-Namen im µVision Project Tree oder aus dem project folder 
mit nem Texteditor öffnen):

Ausschnitt:
1
==============================================================================
2
Image component sizes
3
4
      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
5
6
       204         26          7         12          0      16025   blinky.o
7
       612         28       2104          0          0       2852   slcd_driver.o
8
        76         38        480          0       1024        920   startup_mk40n512md100.o
9
       552         34          0          4          0     257197   system_mk40n512md100.o


VG,
/th.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.