Forum: Compiler & IDEs makefile, avrdude und mkII


von Olivia B. (olivia63)


Lesenswert?

Hallo,
ich habe ein makefile zusammengebaut, das wuderbar unter eclipse meine 
Programme auf meine avr brennt. Nun habe ich mir einen zweiten AVRISP 
mkII besorgt und musste natürlich feststellen, dass mein makefile mit 
dem neuen mkII nicht funktioniert (da andere USB-Nummer).

Ich benutze den Aufruf: avrdude blabla usb:0000xxxxxxxx blabla .

Gibt es eine Möglichkeit das makefile dahingehend abzuändern, dass der 
Benutzer entweder gefragt wird welchen mkII er nimmt oder es im makefile 
automatisch erkannt wird? Ich finde es etwas nervig immer das makefile 
änern zu müssen.

Ich appelliere an euer Fachwissen und eure Kreativität und bin dankbar 
für Antworten!

Oliv

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


Lesenswert?

Was heißt denn ,,im Makefile automatisch erkannt''?  Willst du einfach
nur das erstbeste AVRISP mkII (ich denke, ein solches meinst du mit
,mkII') benutzen, das sich finden lässt?

Dann lass doch einfach die Seriennummer weg und nimm -p usb.  Die
Angabe der Seriennummer ist komplett optional und nur für den Fall
notwendig und sinnvoll, in dem man ein ganz bestimmtes Gerät
auswählen möchte.

von Olivia B. (olivia63)


Lesenswert?

Erst einmal danke für die schnelle Antwort!
Daraus entnehme ich, dass wenn ich meine USB-ID entferne avrdude 
automatisch den AVRISP mkII ermittelt. Ich hatte es beim Erlesen meiner 
makefile-Kenntnisse anders verstanden.
Somit ist mein Problem eigentlich gelöst!

Das Gute liegt oftmals so nah....

DANKE

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


Lesenswert?

Olivia Baumgartner-schmidt wrote:

> Daraus entnehme ich, dass wenn ich meine USB-ID entferne avrdude
> automatisch den AVRISP mkII ermittelt. Ich hatte es beim Erlesen meiner
> makefile-Kenntnisse anders verstanden.

Mit Makefile hat das gar nichts zu tun, das ist reine AVRDUDE-
Angelegenheit.

Dieses wiederum muss ja ohnehin erst einmal alle AVRISP mkIIs
suchen gehen (per VID:PID).  Der Unterschied ist dann nur, dass
bei angegebener Seriennummer diese zusätzlich in den Vergleich mit
einbezogen wird.

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.