Gast
#320370
Hallo alle, ich benutze Keil um ein 8051 Derivat mit 16k on chip Flash-Memory zu programmieren. Mein Programm lief wunderbar bis zu dem Zeitpunkt als ich versucht habe einige Variablen in den XDATA Bereich zu schreiben. Ich hab noch nicht so viel Erfahrung mit µC's und wollte jetzt mal wissen, was ich falsch mache. Deklarieren tu ich sie z.B so: xdata unsigned char cLength[16]; Der Compiler zeigt auch an, dass in xdata nun Platz verwendet wird, allerdings läuft das Programm nicht mehr richtig. Weitere Einstellungen: Memory Model: small Code Rom Size: large Ich frage mich allerdings, wie und wo der xdata-Bereich überhaupt festgelegt wird. Danke schonmal für eure Hilfe. Gruß Ingo