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
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.
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.
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.
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
Lies hier http://www.nongnu.org/avrdude/user-manual/avrdude_4.html#Option-Descriptions die Informationen zur Option "-P".
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" |
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.