Forum: Mikrocontroller und Digitale Elektronik AVR JTAGICE mkII mit avrdude und Targetspannung


von Uhu U. (uhu)


Lesenswert?

Wie stellt man über avrdude die Targetspannung für AVR JTAGICE mkII ein?

Die Signatur des µC kann ich per STK500 und AVR-Studio korrekt auslesen, 
aber wenn ich von Linux aus das Board aus Eclipse herausüber AVR JTAGICE 
mkII ansprechen will, bekomme ich folgende Fehlermeldungen:
1
avrdude: jtagmkII_setparm(): bad response to set parameter command: RSP_NO_TARGET_POWER

Das Target hat eine eigene Spannungsversorgung und Vcc ist am 
ISP-Stecker nicht durchgeschleift.

von spess53 (Gast)


Lesenswert?

Hi

>Wie stellt man über avrdude die Targetspannung für Wie stellt man über >avrdude 
die Targetspannung für AVR JTAGICE mkII ein?

Gar nicht. Das ist ein Eingang.

>Das Target hat eine eigene Spannungsversorgung und Vcc ist am
>ISP-Stecker nicht durchgeschleift.

Das AVR JTAGICE mkII nutzt die Spannung an VTG um die internen 
Pegelwandler zu betreiben.

Die Aussage gilt aber nur für echte AVR JTAGICE mkII.

MfG Spess

von Uhu U. (uhu)


Lesenswert?

spess53 schrieb:
> Die Aussage gilt aber nur für echte AVR JTAGICE mkII.

Es ist der Klon von Sureelectronics.

VTref geht auf den ISP-Pin 2 des 6-poligen Steckers und der ist bei mir 
nicht angeschlossen...

AVR-Studio hat auch für den AVR JTAGICE mkII eine manuelle 
Einstellmöglichkeit für die Targetspannung.

von spess53 (Gast)


Lesenswert?

Hi

Wer kauft solchen Scheiss?

MfG Spess

von Uhu U. (uhu)


Lesenswert?

Der läuft mit der Original-Atmel-Firmware und läßt sich über das 
AVR-Studio updaten.

von spess53 (Gast)


Lesenswert?

Hi

Und dieser Softwareklau lässt dich nicht stutzig werden?

MfG Spess

von Uhu U. (uhu)


Lesenswert?

spess53 schrieb:
> Und dieser Softwareklau lässt dich nicht stutzig werden?

Wieso? Wenn die die HW 1:1 nachgepfriemelt haben und die Original-FW 
drauf läuft, dann sollte das doch gehen.

Äußerlich sieht das Ding jedenfalls exakt wie das Original aus.


> AVR-Studio hat auch für den AVR JTAGICE mkII eine manuelle
> Einstellmöglichkeit für die Targetspannung.

Das war ein Irrtum. Die entprechenden Controls sind gesperrt.

Ich werde mal den Pin 2 an Vcc meines Boards hängen, dann wird man 
sehen...

von spess53 (Gast)


Lesenswert?

Hi

>Äußerlich sieht das Ding jedenfalls exakt wie das Original aus.

Manchmal zählen eher die inneren Werte.

MfG Spess

von Uhu U. (uhu)


Lesenswert?

spess53 schrieb:
> Manchmal zählen eher die inneren Werte.

Das Innenleben ist entweder der totale Fake, oder ein schlichtes 1:1 
Plagiat. Ich tippe auf letzteres...

von Uhu U. (uhu)


Lesenswert?

Frage: ist es ratsam, den Vcc-Pin über einen Jumper zu führen, wenn man 
selbstversorgte Boards sowohl mit STK500 als auch mit AVR JTAGICE mkII 
programmierbar machen will?

von Uhu U. (uhu)


Lesenswert?

Das Problem der Targetspannung stellt sich auch für STK500 an avrdude: 
wie stellt man die ein?

von Martin e. C. (eduardo)



Lesenswert?

> wie stellt man die ein?
siehe Bilder

von Uhu U. (uhu)


Lesenswert?

Vielen Dank!

Die Option vtarg fehlt übrigens in der Optionsliste der Doku zu avrdude.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Uhu Uhuhu schrieb:

> Die Option vtarg fehlt übrigens in der Optionsliste der Doku zu avrdude.

Stimmt nicht:
1
   Terminal mode
2
     In this mode, avrdude only initializes communication with the
3
     MCU, and then awaits user commands on standard input.  Commands
4
     and parameters may be abbreviated to the shortest unambiguous
5
     form.  [...]
6
7
           vtarg voltage
8
                   Set the target's supply voltage to voltage Volts.
9
                   Only supported on the STK500 and STK600
10
                   programmer.

Direkt von der Kommandozeile ist das leider nicht zugänglich.  Sollte
man vielleicht über die -x-Option (extended parameter) machen, hat
aber noch niemand getan.

von Uhu U. (uhu)


Lesenswert?

Jörg Wunsch schrieb:
> Direkt von der Kommandozeile ist das leider nicht zugänglich.  Sollte
> man vielleicht über die -x-Option (extended parameter) machen, hat
> aber noch niemand getan.

Ach deswegen hab ich die Beschreibung nicht gefunden...

von Uhu U. (uhu)


Lesenswert?

@spess53

> Ich werde mal den Pin 2 an Vcc meines Boards hängen, dann wird man
> sehen...

Und nun gehts mit dem AVR JTAGICE mkII Klon von Sureelectronics...

von Jens (Gast)


Lesenswert?

Jörg Wunsch schrieb:
> Direkt von der Kommandozeile ist das leider nicht zugänglich.  Sollte
> man vielleicht über die -x-Option (extended parameter) machen, hat
> aber noch niemand getan.

Das wäre eine super Sache.
Hab auch einige Boards, wo die 5V nicht auf dem Programmierstecker 
liegt.
Da würde das dann in Zukunft viel einfacher (Batchdatei) gehen.

von Jens (Gast)


Lesenswert?

Mit einem AVRISPMKII und einem Programmierstecker ohne 5V komme ich mit
avrdude -p c128 -c avrispmkII -P usb -t
NICHT in den terminal mode.
Gibt es da einen Trick, wie das doch klappen könnte, oder geht es nicht 
ohne externe 5V auf dem Kabel?

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.