Forum: Mikrocontroller und Digitale Elektronik Prob. mit AVRDude, ISPMk2 und Batch


von Sarah (Gast)


Lesenswert?

Hallo,
ich hab ein Problem mit mhreren Programmierschritten über den AVRDude in 
einer Dos-Batch.
Was ich gemacht habe ist in etwa das hier:

Avrdude -p m324p -c avrisp2 -P usb -U efuse:w:blahblah
Avrdude -p m324p -c avrisp2 -P usb -U hfuse:w:blahblah
Avrdude -p m324p -c avrisp2 -P usb -U lfuse:w:blahblah
Avrdude -p m324p -c avrisp2 -P usb -U flash:w:$dateiname.hex
pause

Wenn ich die Commands einzeln in der Shell aufrufe, ist das kein 
Problem, allerdings hintereinander in einer batch aufgerufen, 
funktioniert nur das setzen der ersten Fuse und dann kommt bei jedem 
weiteren Command in der Batch folgende Fehlermeldung:

avrdude: usbdev_open(): did not find any USB device "USB"

Was kann ich da machen?
:-) Sarah

von Stefan P. (form)


Lesenswert?

Vielleicht kommt der Programmer auf soviele schnell aufeinanderfolgende 
Verbindungen nicht klar.

Der bessere Weg:
avrdude -p m324p -c avrisp2 -P usb -U efuse:w:blahblah -U 
hfuse:w:blahblah -U  lfuse:w:blahblah -U flash:w:$dateiname.hex

von Sarah (Gast)


Lesenswert?

Oh, hatte nicht gewusst, daß ich die Befehle in einer Zeile abarbeiten 
kann. Probiere ich gleich aus.
:-) Sarah

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.