Forum: Mikrocontroller und Digitale Elektronik Problem beim Linken (Memorybereiche)


von sse (Gast)


Lesenswert?

Hallo Leute,

ich versuche hier ein korrektes Linken hinzubekommen. Dabei gibts 
Probleme mit den Speicherbereichen. Die Interrupt Vektortabelle hier ist 
wie folgt dimensioniert:
1
flash_vect    :   org = 0x00010000, len = 0x1900

und der Bereich isrvectable wird in diesen Bereich verlinkt:
1
GROUP  : {          
2
           .isrvectable(TEXT) : {}    
3
    }>flash_vect

Die Tabelle ist 934 Bytes groß wie u. zu sehen. Wie kann es sein dass es 
nicht in den Bereich passt? (siehe Error)
1
dld.exe: "app.dld", line 40: Cannot allocate 0x00000934 bytes of memory for 'group .isrvectable'
2
dld.exe: "app.dld", line 40: error: Memory area 'flash_vect' is full

Danke für Tipps

von sse (Gast)


Lesenswert?

es ist übrigens ein PowerPC - wobei ich denke es liegt eher am Linker

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.