Forum: Mikrocontroller und Digitale Elektronik Build Ausgaben des IAR


von Roman (Gast)


Lesenswert?

Moin,
kann mir bitte jemand erhlären was die Build Ausgaben beim IAR bedeuten
 23 bytes of CODE memory
 43 bytes of DATA memory
 2 bytes of CONST memory

habe gegooglt und nix gefunden. Danke

von MaxFrisch (Gast)


Lesenswert?

CODE = Flash
DATA = SRAM
CONST must du gucken wohin er das gepmappt hat (Zeilen darüber)

ggf. die auch mal hier posten.

von Roman (Gast)


Angehängte Dateien:

Lesenswert?

Danke für die Anrwort. Im Anhang ist ein Screenshot des IAR.
Code in Flash  war eigentlich klar. Wo die 2Bytes CONST abgelegt werden, 
interessiet mich brennend. Die (+20Bytes shared) siehe Anhang ist 
eigentlich auch unklar? Bitte Hilfe ):

von öhm (Gast)


Lesenswert?

Wohin CONST wandert, bestimmt das *.xcl-File der jeweiligen MCU.
CONST := DATA16_C und landet direkt hinter CODE.
Zu finden unter $INSTALLDIR/430/config.

von AntonWert (Gast)


Lesenswert?

Wenn man im Mapp File noch etwas nach oben scrollt, kommt auch die 
Interressante Aufstellung:


                ****************************************
                                                      
                      SEGMENTS IN ADDRESS ORDER       
                                                      
                ****************************************


SEGMENT              SPACE    START ADDRESS   END ADDRESS     SIZE  TYPE 
ALIGN
=======              =====    =============   ===========     ====  ==== 
=====
INTVEC               CODE          00000000 - 00000001           2   com 
1
?FILL1               CODE          00000002 - 00000017          16   rel 
0
CODE                 CODE          00000018 - 00000035          1E   rel 
1
ABSOLUTE             DATA               0000001C                     rel 
0
                     DATA               0000001D
                     DATA               0000001E
CSTACK               DATA          00000060 - 0000007F          20   dse 
0
RSTACK               DATA          00000080 - 0000009F          20   dse 
0

                ****************************************
                                                      
                        END OF CROSS REFERENCE        
                                                      
                ****************************************

 32 bytes of CODE memory (+ 22 range fill )
 64 bytes of DATA memory

Errors: none
Warnings: none

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.