AVRStudio 4 - VisualStudio

OP #3811968
Lesenswert?
• ▲
▼
Hallo,

Ich habe seit einigen Tagen AVRStudio 4.19 und die 
AVR-toolchain3.4.2.1573 sowie meinen AVR Drgon installiert. Nun kann ich 
Compilieren aber nicht debuggen.

Sobald ich den Debugger starten will, erhalte ich eine Fehlermeldung, 
die möglicherweise von dem "Just in Time" - Modul (o. ä.) einer früheren 
MS-Visual-Studio-Installation kommt, die ich aber deinstalliert habe . 
Man wird dabei aufgefordert, den Debugger von MS-VS oder einen anderen 
zu wählen.
Im ersten Fall kommt eine weitere Meldung, dass ein Lizenz-Problem 
besteht. Im zweiten Fall weiß ich nicht, was ich da wählen soll. Bei 
allen Versuchen, die ich bisher diesbezüglich gemacht habe, erhalte ich 
die Meldung
"An unhandled Win32 exception occurred in AVRStudio.exe[2760] Just in 
Time debugging this exception failed with the following error: No 
installed debugger has Just in Time enabled.... "

Dann folgt noch ein Hinweis, das man in MS VS JIT disablen soll. Aber 
dieses habe ich ja nicht mehr, deswegen kann ich auch den genauen 
Wortlaut der ersten Fehlermeldung nicht mehr wiedergeben.
Bei Eingabetaste stürzt AVRStudio klanglos ab.

Frage 1: Wie kann man  MS-Visual-Studio mitsamt dem "Just In Time" 
RESTLOS entfernen?

Frage 2: Wie könnte der Dateineme der debug.exe (o.s.ä) der  Toolchain 
lauten, den ich möglicherweise eingeben muss.

Bin für jeden Hinweis dankbar, mein gesamtes Wochenende ist bereits im 
Eimer.
OP #3812211
Lesenswert?
• ▲
▼
Ich habe inzwischen bei MS eine Anleitung gefunden, wie in genau meiner 
Situation die "Just in Time" - Funktion mittels zweier Registry-Eintrge 
ruhig zu stellen ist. Was ich aber schon befürchtet hatte, ließ nicht 
auf sich warten: Jetzt kommt eine Fehlermeldung von AVR Studio:
"Die Ausnahme "unknown software exception" (0x015000f) ist in der 
Anwendung an der Stelle ... aufgetreten ...
Bei OK stürzt AVRStudio ab.
Gast #4224041
Lesenswert?
• ▲
▼
So unglaublich das klingt, ich hatte das selbe Problem
und es lag bei mir an einer for-Schleife!!! Es war kein
Fehler in meinem Program, der zu dem Fehler geführt hat,
sondern, wie gesagt eine for-Schleife. Ob das auch
bei dir die Fehlerquelle ist, kannst du mit folgendem
Programm testen:

unsigned char k;
for(k=0;k<16;k++){
  // do something
}

dabei musst du k mit einer Zahl größer 8 vergleichen!
Kein Scherz.

Viele Grüße
Thomas

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.