Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Stack RAM Schutzverletzung bei Adresse 54291 in Thread 0 Kategorie: Programmierung C (von ulrich korth - 19.11.2010 19:07)
Ich nutze:
C-Control Pro Mega128, CC-Pro 128 Application Board
Hallo Peter,
ich hab mal wieder am alten Problem (Projekt vom 22.10) getestet. Durch das Umstellen des files
interpretPCCommand.cc VOR das file interpretTastaturCommand.cc werden alle globalen Variablen
in interpretTastaturCommand um 1 byte im RAM nach oben versetzt.
Der Fehler tritt auf mit Ausführen des Befehls   LCD_WriteText(T8);   in interpretTastaturCommand.

Auffällig ist der string T8. Er steht im RAM an Adresse 3096.

Jetzt mal gesponnen/geraten :  3096 + 1000 = 4096 = 0x1000  kann das was bedeuten???

Wie gesagt, wenn T8 an Adresse 3095 steht, gibt es keine Stack RAM Schutzverletzung!

Gruss
Ulrich


    Antwort schreiben


Antworten:

Re: Stack RAM Schutzverletzung bei Adresse 54291 in Thread 0 (von UlrichK - 28.11.2010 14:42)