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
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.
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.
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 ;)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.