Forum: Mikrocontroller und Digitale Elektronik AS6: "Failed to start debugging session."


von Mike (Gast)


Lesenswert?

Morgen!

Ich kann nicht mehr debuggen und weiß nicht warum :(

Ich arbeite mit dem AtmelStudio6, JTAGICE3 und möchte den AT90CAN32 per 
JTAG debuggen.

Das hat bisher auch immer funktioniert, aber nachdem ich heute eine 
Code-Änderung vorgenommen habe und die Auswirkung im DebugModus testen 
wollte, bekam ich immer folgende Fehlermeldung:
1
Failed to launch program.
2
3
Error: Failed to start debugging session.
Es ist kein weitere Hinweis vorhanden, warum es nicht funktioniert.

Der µC läuft mit 4MHz, Die Jtag Frequenz ist auf 1MHz eingestellt. Auf 
Grund des Fehlers habe ich es auch mal mit 500kHz probiert, aber es 
funktioniert nicht.

Hat jemand eine Idee?

Im nächsten Post sende ich mal die Output Meldungen...

von Mike (Gast)


Lesenswert?

Output from "Debug":
1
The program 'Proj_Feb.elf' has exited with code 0 (0x0).

Output from "Build":
1
------ Build started: Project: Proj_Feb, Configuration: Release AVR ------
2
Build started.
3
Project "Proj_Feb.cproj" (default targets):
4
Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!='').
5
Target "CoreBuild" in file "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\Vs\Compiler.targets" from project "A:\Proj_Feb\Server\Proj_Feb\Proj_Feb.cproj" (target "Build" depends on it):
6
  Task "RunCompilerTask"
7
    C:\Program Files (x86)\Atmel\Atmel Studio 6.0\make\make.exe all 
8
    make: Nothing to be done for `all'.
9
  Done executing task "RunCompilerTask".
10
  Task "RunOutputFileVerifyTask"
11
        Program Memory Usage   :  3698 bytes   11,3 % Full
12
        Data Memory Usage     :  192 bytes   0,3 % Full
13
  Done executing task "RunOutputFileVerifyTask".
14
Done building target "CoreBuild" in project "Proj_Feb.cproj".
15
Target "PostBuildEvent" skipped, due to false condition; ('$(PostBuildEvent)' != '') was evaluated as ('' != '').
16
Target "Build" in file "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\Vs\Avr.common.targets" from project "A:\Proj_Feb\Server\Proj_Feb\Proj_Feb.cproj" (entry point):
17
Done building target "Build" in project "Proj_Feb.cproj".
18
Done building project "Proj_Feb.cproj".
19
20
Build succeeded.
21
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========

Helfen diese Informationen?

von Martin H. (marrtn)


Lesenswert?

Schon mal AS6 geschlossen und neu gestartet?
Ich habe manchmal selbiges, allerdings kommt vorher noch eine 
Fehlermeldung "Bad Allocation" oder so. AS6 schliessen und wieder 
starten dauert, aber hilft...

von Mike (Gast)


Lesenswert?

Neustart hat nichts gebracht, aber nach herumprobieren habe ich 
folgendes festgestellt:

-Debuggen mit altem Code ging auch nicht!
-Debuggen mit AVRStudio 5.1 ging auch nicht mehr, aber da konnte man 
wenigstens Details lesen.
Habe dann festgestellt, dass irgendwie die Fuse OCDEN immer dekativiert 
wird (WARUM???)

Mittlerweile komme ich in den DebugModus: OSDEN setzen, dann kann ich 
den Dbug Modus benutzen, aber ich kann keine Breakpoints aktivieren (die 
werden nicht gelöscht, aber deaktiviert)

Wenn der Debug Modus beendet ist, ist die OCDEN wieder deaktiviert.

Was ist da los?

von Martin H. (marrtn)


Lesenswert?

Da weiss ich leider auch nicht weiter. Ich habe lediglich o.g. Probleme 
und ab und zu hängt sich mein Dragon auf - bisher war alles mit 
Neustarts/stromlos-machen reparabel.
Allerdings mache ich mit AS6 nur den AVR32f für die 8-bitter nehme ich 
noch AVR-Studio 4.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.