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