Fehler nach Aktivierung von Debug

OP (Firma: comlet) #1446512
Hallo,

nutze µVision 3.67
Compile und link funktionieren, keine Fehler oder Warnungen.

nach der Aktivierung der Debug-Session (ULINK) erhalte ich die Meldung:

"
Protection Fault Trap Detected

Do you want to see this notification
for class A and B traps next time?
"

Was bedeutet das genau? Klasse A oder B Traps?

Wenn ich dann RUN betätige erhalte ich eine access violation at 0x0F600, 
wenn ich die Tabelle betrachte scheint es sich ja um die Anfangsadresse 
des Stacks zu handeln.

START     STOP      LENGTH    TYPE  RTYP  ALIGN  TGR  GRP  COMB  CLASS 
SECTION NAME
======================================================================== 
=============
00F600H   00F7FFH   000200H   DATA  REL   WORD   ---    3  PUBL  IDATA 
?C_SYSSTACK
[...]


Da ich Neuling in dem Bereich und keine Erfahrung mit µVision hab, bin 
etwas ratlos woran das liegt => wie kann ich das beheben?

Statt ULINK kann ich da noch ein DAS auswählen, da erhalten ich "nur" 
eine access violation at 0x010000.


Eigentlich soll ich zu dem Programm lediglich eine Signal Function für 
die Simulation integrieren (Eingangsport beschreiben) .. diese Fkt hab 
ich auch soweit im Beispiel Projekt hello world entwickelt und dort 
funktionierte es, inkl. Visualisierung durch den LA. Allerdings komme 
ich beim "echten Projekt" (Programm) gar net erst so weit 
(Zugriffsverletzung).

mfG

Tack
OP (Firma: comlet) #1446818
Hab nun eine Lösung gefunden

'Run to Main' (unter Config Debug) deaktivieren verhindet die initiale 
Nachricht von "Protection Fault Trap Detected" bei Aktivierung der 
Debug-Session.

Start der Anwendung über Console per 'g <STARTADDRESS>', so kommt es zu 
keinem weiteren "Protection Fault Trap Detected" Meldungen und die 
"access violation" ist damit auch verschwunden .. hatte schon im 
startup-file nach ner Stelle (Angabemöglichkeit) gesucht aber nix 
gefunden (am Anfang hatte ich erwartet dass das generierte file das 
selbst bestimmt).. über die Console is ja einfache :D

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.