-
[C/C++] JTAG und SAMICE
Debuggen und Flashen aus Atmel Studio heraus funktioniert auch! Alles wunderbar
-
[C/C++] JTAG und SAMICE
Danke für die schnelle Hilfe! Das Auslöten des Widerstandes hat das Problem scheinbar behoben. Ich konnte jedenfalls erfolgreich die Device-Informationen auslesen.
-
[C/C++] JTAG und SAMICE
Hallo, könnt ihr mir helfen? Ich verzweifle langsam Ich habe ebenfalls versucht, den Master-Brick mit SAM-ICE zu debuggen. Mein Aufbau ist folgender: - Master-Brick mit aufgesetztem Debug-Brick - Spannungsversorgung über USB (Master-Brick ist dauerhaft über USB mit dem PC verbunden) - SAM-ICE ist über ein JTAG-Kabel mit dem Debug-Brick verbunden - SAM-ICE wird über Atmel Studio 6.0 angesprochen Da JTAG in der normalen Firmware deaktiviert ist, habe ich eine Firmware gebaut, in der "#define DISABLE_JTAG_ON_STARTUP" auskommentiert worden ist. Diese habe ich erfolgreich auf die Master-Brick geflashed (Mit Brickv). Die Brick verhielt sich mit der neuen Firmware wie gewohnt. Mit SAM-ICE und Atmel Studio kann ich mit diesem Aufbau die Target-Spannung auslesen (3.3V). Sobald ich jedoch versuche, z.B. die Device-Informationen auszulesen, fällt die Target-Spannung auf 0.3V ab und bleibt auch nach mehrfachem Auslesen der Spannung konstant auf 0.3V. Abgesehen von dem Auslesen der Target-Spannung sind alle JTAG-Funktionen daraufhin nicht verwendbar. Außerdem gehen auf dem Master-Brick sämtliche LEDs aus (Direkt, nachdem ich eine JTAG-Funktion verwende (z.B. auslesen der Device-Information)). Wenn ich das JTAG Kabel abnehme, startet das Master-Brick oft neu (zu erkennen an den LEDs) oder bleibt hängen und kommt erst wieder hoch, wenn ich das USB Kabel ab- und wieder anstecke. Daraufhin habe ich eine Test-Firmware gebaut (Anschalten von zwei LEDs + Endlosschleife). Hier führt alleine schon das Anstecken des JTAG-Kabels dazu, dass die LEDs ausgehen. Sobald ich das JTAG-Kabel abnehme, gehen die LEDs wieder an. Wenn ich die "normale" Firmware des Master-Bricks verwende, kann ich die Target-Spannung normal auslesen. Wenn ich versuche, die Device-Information auszulesen, zeigt mir Atmel Studio an, dass keine Verbindung aufgebaut werden konnte. Die Target-Spannung bleibt in diesem Fall jedoch konstant bei 3.3V und auch die LEDs auf des Master-Bricks leuchten noch. Habt ihr eine Idee, woran das liegen kann? Viele Grüße
Mark
Members
-
Benutzer seit
-
Letzter Besuch