Forum: Mikrocontroller und Digitale Elektronik JTAG ICE mk1 mk2 mk3


von D a v i d K. (oekel) Benutzerseite


Lesenswert?

Hi,

es gibt meiner Ansicht leider viel zu viele (alte 2015er) Artikel und 
Diskussion über das original und seine Nachbauten.

Könnt ihr mir kurz und knapp sagen, wann ich zwingend welchen Adapter 
brauche, wenn ich Debuggen möchte? (Zum flashen habe ich schon 15 Tools 
via stk500)

- mC Familie: ausschließlich Atmega
- VCC: immer 5V
- Betriebsystem Ubuntu 18.04
- IDE Clion(C-Make) mit gdb

ein erstes Indiz gab mir
1
avarice
, dass bei allen angesteckten Adaptern, die ich hier rumfliegen habe 
sagte:
1
$avarice -1 --jtag /dev/ttyUSB0 :4242 -P atmega644p
2
3
Defaulting JTAG bitrate to 250 kHz.
4
5
JTAG config starting.
6
Hardware Version: 0xc3
7
Software Version: 0x80
8
Reported JTAG device ID: 0xFFFF
9
Device is not supported by JTAG ICE mkI%

Also meine Fragen:
- brauche ich für den 644 unbedingt mk2 (oder kompatibel), oder lässt es 
sich auch irgendwie über mk1 bewerkstelligen.
- sollte man bereits nach mk3 Ausschau halten?
- bei mk2 außschließlich AVR oder Olimex, oder tut es auch ein anderer 
Nachbau?

Ich möchte keine Wunder vollbringen, jedoch min. 10 Software Breakpoints 
ansprechen.

Grüße David

von Hannes J. (hannes_j)


Lesenswert?


von Stefan F. (Gast)


Lesenswert?

Zum Debuggen brauchst du einen Atmel ICE oder den alten Atmel JTAGICE 
mkII.

Der Atmel ICE Basic hat keine Kabel.
Der Atmel ICE PCBA hat keine Kabel und kein Gehäuse.
Ansonsten sind die beiden mit dem "normalen" Atmel ICE identisch.

Mit dem sonst so oft empfohlenen Atmel ISP mkII kann man nur 
programmieren.

von D a v i d K. (oekel) Benutzerseite


Lesenswert?

Stefanus F. schrieb:
> Zum Debuggen brauchst du einen Atmel ICE oder den alten Atmel JTAGICE
> mkII.
>
> Der Atmel ICE Basic hat keine Kabel.
> Der Atmel ICE PCBA hat keine Kabel und kein Gehäuse.

Was heißt denn ohne Kabel?
So einen ollen Wannenstecker mit Flachband krimpe ich mir schnell 
zusammen (alles vorrätig)

 Hannes J. schrieb:
> https://www.mikrocontroller.net/articles/AVR_In_System_Programmer

Diesen Artikel hatte ich natürlich vorweg gelesen:
Doch es wird kein Wort über Linux verloren und vermutlich muss ich dann 
wieder eine VM nur für die Firmwareupdates mit dem AtmelStudio laufen 
lassen (Das aktuelle Installationspaket vom 7 bekomme ich wegen 
Grafikfehlern in der VirtualBox --> Gast=Win10Pro nicht mal installiert; 
....andere Baustelle)

von Stefan F. (Gast)


Lesenswert?

D a v i d K. schrieb:
> Was heißt denn ohne Kabel?

Das heißt, dass das Gerät ohne Kabel geliefert wird.

Für mich ist das ein Thema, weil ich passende Stecker nicht mal eben um 
die Ecke kaufen kann und ich den Kaufpreis für die nötige Zange auch 
berücksichtigen müsste. Ich habe nur Equipment für das 2,54mm Raster, 
der Atmel ICE hat aber 1,27mm Stecker, soweit ich mich erinnere.

von Dieter F. (Gast)


Lesenswert?

D a v i d K. schrieb:
> So einen ollen Wannenstecker mit Flachband krimpe ich mir schnell
> zusammen (alles vorrätig)

Ich meine das heißt Pfostenbuchse - und das Rastermaß auf ICE-Seite ist 
nicht unbedingt gängig :-)
Ich hatte das zumindest nicht vorrätig - bin aber auch Hobbyist.

von Hannes J (Gast)


Lesenswert?

D a v i d K. schrieb:
>
> Diesen Artikel hatte ich natürlich vorweg gelesen:
> Doch es wird kein Wort über Linux verloren und vermutlich muss ich dann
> wieder eine VM nur für die Firmwareupdates mit dem AtmelStudio laufen
> lassen (Das aktuelle Installationspaket vom 7 bekomme ich wegen
> Grafikfehlern in der VirtualBox --> Gast=Win10Pro nicht mal installiert;
> ....andere Baustelle)

Mein Fehler ✌️

von D a v i d K. (oekel) Benutzerseite


Lesenswert?

Hannes J schrieb:
> Mein Fehler ✌️
Nö, zu oft übersieht man so etwas ja.

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.