Forum: PC-Programmierung mal wieder avrdude unter windows


von Fu ruft Fara (Gast)


Lesenswert?

hallo, ich habe lange gesucht, aber kaum klare antworten gefunden!

unter euch ist sicher einer für den das nen klacks ist:

avrdude.exe unter windows xp (zu testzwecken herauskopiert aus der 
neuesten winavr version) kann die datei nicht lesen, die ich brennen 
möchte.
also: ich weiß wie es unter linux funktioniert, ich habe auch schon 
versucht die '\' durch '/' zu ersetzen, ich habe auch die  *"* um den 
kompletten pfad gepackt. nur jedes mal muss ich mir von avrdude anhören, 
dass file not found.

kurz gesagt:
c:\programme\...\avrdude.exe -p... -c... -Pusb ...-U 
flash:w:"D:\irgendwo\nirgendwo\datei.bin" -->und ENTER gedrückt

antwort
avrdude.exe: invalid file format '\irgendwo\nirgendwo\datei.bin' in 
update specifier
                und
avrdude.exe: error parsing update operation 
'flash:w:D:\irgendwo\nirgendwo\datei.bin'

ich denke er interpretiert das *D:* als Parameter und den folgenden *\* 
mit zum dateinamen. wie bekomme ich das weg? und irgendwas habe ich 
gelesen das die command.com bzw cmd.exe (wo ich das ja ausführe) keine 
*/* interpretieren kann. nur MS-DOS kann das.....oder so.

das muss doch nur ne kleinigkeit sein.

DANKE

von Εrnst B. (ernst)


Lesenswert?

Ich vermute auch, dass er sich am ":" im Dateinamen verschluckt...

Einfach vorher in das Verzeichnis wechseln, und nur den Dateinamen 
angeben?

Ansonsten gibts evtl ne Möglichkeit, das File als 
/cygdrv/d/irgendwo/xyz.bin anzugeben, wenn avrdude mittels cygwin 
portiert wurde.

von Fu ruft Fara (Gast)


Lesenswert?

ok das ist klar, ich mache das ganze aber aus einem java progrämmchen 
heraus und habe somit nicht direkt möglichkeiten in das jeweilige 
verzeichnis zu wechseln.

von Εrnst B. (ernst)


Lesenswert?

Hmm, dann geh auf
http://avr8-burn-o-mat.aaabbb.de/
und lad dir da den Quelltext runter.

Scheinbar kann der burn-o-mat aus Java heraus avrdude mit den richtigen 
Optionen aufrufen. Wenn also ein Trick dabei ist, steht er dort im 
Sourcecode ;)

von Fu ruft Fara (Gast)


Lesenswert?

danke, dann werde ich mir mal "fremde ideen" sammeln gehen.

von Simon K. (simon) Benutzerseite


Lesenswert?

Einfach mal die Dokumentation lesen.
http://www.nongnu.org/avrdude/user-manual/avrdude_6.html#SEC6
und auch
http://www.nongnu.org/avrdude/user-manual/avrdude_4.html#SEC4

Da kannst du .bin Format spezifiziert angeben und für das andere Problem 
gibts die Anführungsstriche.

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.