Gast
#1145210
Hallo,
Ich arbeite jetzt schon seit anfang dieses Jahres mit oben genannten
Dingen. Keil funktioniert einwandfrei.
Der Atmel uC hat unter anderem 1250 Byte Ram. Wenn ich mit Keil
Compiliere zeigt er mir ja immer den aktuellen Status an wieviel
Speicher belegt ist siehe hier:
Program Size: data=99.3 xdata=0 code=3047
Das bedeutet eigentlich das er knapp 100 Byte im Ram belegt hat und 3000
Byte im Codespeicher.
Sobald aber der Ram-Speicher über ca. 110 Byte drüber geht bringt er mir
folgende Fehlermeldung:
*** ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: DATA
SEGMENT: ?DT?TEST
LENGTH: 003CH
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: CMD_BEFEHL
SEGMENT: ?DT?TEST
Program Size: data=139.3 xdata=0 code=3047
Das ist der gleiche Quelltext wie oben, nur das ich ein Array etwas
vergrößert habe und er somit mehr Speicherplatz reserviert. Das Programm
hat vorher einwandfrei funktioniert.
Vielleicht hat schon jemand ein ähnliches Problem gehabt oder weis
eventuell woran es liegen könnte?
Bin ziemlich ratlos.
Grüße
Joban