Hallo Ich hab hier ein Problem. Ich habe ein Programm (arbeite mit der IAR 30 Testversion ) geschrieben und wenn ich ein Makefile erstellen will kommt diese Fehlermeldung Error[e16]: Segment DATA16_Z (size: 0xb4c align: 0x1) is too long for segment definition. At least 0x34c more bytes needed. The problem occurred while processing the segment placement command "-Z(DATA)DATA16_I,DATA16_Z,DATA16_N,HEAP+_HEAP_SIZE=0200-09FF", where at the moment of placement the available memory ranges were "CODE:200-9ff" Das einzige was ich daraus herrausgelesen habe ist das irgendwo Speicherplatz fehlt. Nur wo? Kann da jemand helfen?
Gast
#476804
Ursache dieser Meldung könnte sein das in den Optionen der falsche Prozessor ausgewählt ist.
Danke Ich hab das Problemm bereits gefunden. Es lag daran das mehr Arbeitspeicher benötigt wurde als der MSP hatte. Ich hatte nicht daran gedacht das ja alle Variablenin den Arbeitsspeicher geschrieben werden.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.