µvision Debug Problem

Gast #690651
Lesenswert?

Hallo

Ich arbeite mit µvision. Als Ziel MC hab ich den XC161. Wenn ich nun 
meinen Debugger anwerfe erhalte ich einen Fehlermeldung:

Load "C:\\Keil\\Projekt\\Board\\Board"
BS \MAIN\22
WS 1, `ASC0_CON
*** error 65: access violation: addr=0x0000C000

Was will mir die Fehlermeldung sagen? In der Memory Map ist der Bereich 
als read write angegeben. Wäre schön wenn mir jemand helfen könnte.

Danke
Gast #690670
Lesenswert?

Da gibt es Probleme mit einem Watchpoint.
Versuch mal unter Options -> Debug -> Restore Debug Session Settings -> 
Watchpoints abzuschalten und setze deine Watchvariablen neu.
Das sollte schon helfen.
Gast #691337
Lesenswert?

Danke für die Antwort. Ja die Meldung mit dem Watchpoint ist jetzt weg. 
Doch leider kann ich immernoch nicht Debugen

Load "D:\\Keil\\Projekt\\Board\\Testboard"
*** error 65: access violation: addr=0x0000C000

Wenn ich im Code weiter fortfahren möchte, erhalte ich nur diese 
Fehlermeldung.
Gast #691510
Lesenswert?

Was für einen Debugger hast Du denn? Ulink?

Der Flash beginnt erst bei 0xC0'0000. Wenn das gleich zu beginn (nach 
dem klick auf dem Debug-Button) kommt willst du Deine Applikation zum 
Debuggen wohl in RAM legen?

Welchen XC161 hast Du denn?

cu
Gast #1724282
Lesenswert?

hallo zusammen,

ich hab grad das selbe fehlermeldung, wenn ich dem button 
Debug(simulator) klicke.

Ich benutze:

1.Mein µC: XE167FM-72F

2K Bytes Dual-port RAM for Register Sets and System Stack,
8K Bytes stand-by RAM (SBRAM),
16K Bytes data RAM (DSRAM),
32K Bytes program/data RAM (PSRAM),
576K Bytes Program Flash,

2. µvision 4.00a + c166 V7.00 + L166 V5.25
3. option for target:
- Memory model : HLARGE
- L166 Locate: default:
Target Classes:

ICODE (0xC00000-0xC0EFFF),
FCODE (0xC00000-0xC0EFFF, 0xC10000-0xC7FFFF, 0xCC0000-0xCCFFFF),
FCONST(0xC00000-0xC0EFFF, 0xC10000-0xC7FFFF, 0xCC0000-0xCCFFFF) 
HCONST (0xC00000-0xC0EFFF, 0xC10000-0xC7FFFF, 0xCC0000-0xCCFFFF),
XCONST (0xC00000-0xC0EFFF, 0xC10000-0xC7FFFF, 0xCC0000-0xCCFFFF),
NCONST (0xC04000-0xC07FFF),
NDATA (0xE00000-0xE03FFF),
NDATA0 (0xE00000-0xE03FFF),
SDATA (0xC000-0xDFFF, 0xF600-0xFDFF),
SDATA0 (0xC000-0xDFFF, 0xF600-0xFDFF),
IDATA (0xF600-0xFDFF), IDATA0 (0xF600-0xFDFF),
FDATA (0xA000-0xDFFF, 0xE00000-0xE07FFF),
FDATA0 (0xA000-0xDFFF, 0xE00000-0xE07FFF),
HDATA (0xA000-0xDFFF, 0xE00000-0xE07FFF),
HDATA0 (0xA000-0xDFFF, 0xE00000-0xE07FFF),
XDATA (0xA000-0xDFFF, 0xE00000-0xE07FFF),
XDATA0 (0xA000-0xDFFF, 0xE00000-0xE07FFF)

4. in debug-Memory Map:
0xF600-F7FF : read-write


vielen Dank im voraus!

lg ylex

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren