Forum: Mikrocontroller und Digitale Elektronik AVRISP mk2 2 programmer an einem Rechner


von Markus V. (jimmy83)


Lesenswert?

Hallo,

ich würde gerne 2 AVRISP MK2 Programmer an einem Rechner anschließen und 
mit diesen unabhängig voneinander 2 µC-boards programmieren.
Gibt es jemanden der damit schon Erfahrung hat?
Wenn ich meine batch files starte, wird mir immer ein Fehler 
zurückgegeben, dass 2 programmer angeschlossen sind und der Rechner 
nicht weiß welchen er ansprechen soll.
Oder geht das mit diesen Programmern prinzipiell nicht?
Gibt es Alternativen?

Vielen Dank und viele Grüße

von Klaus W. (mfgkw)


Lesenswert?

Mit dem Programmer in Form der HW würde es bestimmt gehen, aber nicht 
mit der vorhandenen SW.
Als Lösung müsstest in den Quelltext von avrdude (oder was auch immer du 
nimmst) gehen und entsprechend anpassen.

von Falko J. (spacefrog)


Lesenswert?

Das haben wir schon gemacht. Wir hatten ein Board mit 2 Prozessoren und 
haben in der Produktion beide gleichzeitig programmiert. Sowohl bei 
avrdude als auch bei dem Programm was bei Atmelstudio mitgeliefert 
wird(wurde) kann man eine ID (Seriennnummer) angeben.

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


Lesenswert?

Ja, die Unterscheidung geht anhand der Seriennummer.

AVRDUDE nimmt ohne Angabe der Seriennummer das jeweils erste passende
Gerät, das es am Bus findet.  Bei der Seriennummer muss jeweils nur
das letzte Stück eingegeben werden, zwei (Hex-)Stellen genügen dafür
in aller Regel völlig.

von Markus V. (jimmy83)


Lesenswert?

Hallo,

danke für die vielen Antworten.
Habt ihr da vielleicht ein Beispiel wie ich das in nem batch-file 
unterbringen kann?

Viele Grüße

von Konrad S. (maybee)


Lesenswert?


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


Lesenswert?

Wenn man dann noch "-qq" benutzt, kann man auch mehrere parallel
arbeiten lassen. ;-)
1
#! /bin/sh
2
3
serno1=0815
4
serno2=4711
5
mcu=atmega8
6
image=myimage.hex
7
avrdude -c avrisp2 -P usb:$serno1 -p $mcu -qq -U $image &
8
avrdude -c avrisp2 -P usb:$serno2 -p $mcu -qq -U $image &
9
wait
10
echo "Fertsch"

von Markus V. (jimmy83)


Lesenswert?

Hallo,

wie sehen denn die Commands mit AVR Studio 4 und aufwärts aus? Habt ihr 
da auch Beispiele?
Vielen Dank und viele Grüße

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.