µ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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.