Forum: Mikrocontroller und Digitale Elektronik MSP430FG4619 und IAR Fehler


von Konstantin R. (kribel)


Lesenswert?

Hallo,

ich bin dabei das uIP Projekt von Adam Dunkels auf ein MSP430FG4619 zu 
portieren. Dieser hat 120KB Flash und 4KB RAM. Meiner Meinung nach 
müsste der Platz dafür vollkommen ausreichen.

Nun habe ich die nötigen Dateien eingebunden und versucht mit dem IAR 
Compiler zu compilieren. Dabei entsteht der folgende Fehler.
1
Error[e16]: Segment DATA16_Z (size: 0x15e0 align: 0x1) is too long for
2
segment definition. At least 0x60c more bytes needed. The problem occurred
3
while processing the segment placement command "-Z(DATA)DATA16_I,DATA16_Z,DATA16_N,DATA16_HEAP+_DATA16_HEAP_SIZE=1100-20FF",
4
where at the moment of placement the available memory ranges were
5
"CODE:112c-20ff" 
6
   Reserved ranges relevant to this placement: 
7
   1100-20ff            DATA16_I

Weiß jemand was bedeutet?

Danke für eure Hilfe im Voraus!

Gruß
Konstantin

von Christian R. (supachris)


Lesenswert?

Steht doch alles da. Auch wenn du nicht der Meinung bist, dein Code 
braucht 5600 Byte RAM (0x15E0). Und soviel ist nicht da. Incl. Stack 
fehlen 1548 Byte RAM-Speicher.
So eine eindeutige uns ausführliche Fehlermeldung müsste man doch aber 
lesen können ?!?

von Konstantin R. (kribel)


Lesenswert?

Es hat sich schon erledig. Die Maximale Anzahl der Verbindungen war zu 
hoch gesetzt. Deswegen war das Buffer zu lang und hat nicht in den RAM 
gepasst.

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.