vermisse Prozessortypen

Gast #3216506
Lesenswert?

Hallo,
muss hier was nachgeladen werden oder weshalb werden neuere Typen wie 
z.B.
der 328 nicht angeboten?
Ich meine die letzte Version zu benutzen, aber es ist nicht alles dabei.
Sorry, bin Anfänger und steh etwas auf dem Schlauch.
Angehängte Dateien:
Gast #3216511
Lesenswert?

Das Geheimnis liegt in der Datei *avrdude.conf* in dessen Verzeichnis. 
Die dort enthaltenen µC werden in der Liste angezeigt. Im Internet habe 
ich nach neueren Versionen dazu gesucht, um die bestehende config-Datei 
zu ergänzen.
Moderator Persönliche Seite #3216659
Lesenswert?

Berd Seifert schrieb:
> Im Internet habe ich nach neueren Versionen dazu gesucht, um die
> bestehende config-Datei zu ergänzen.

Vorsicht allerdings: mit der künftigen Version 6.0 (von der es
bereits einen öffentlichen release candidate gibt) hat sich das
Format inkompatibel geändert.  Daher auch der Sprung von 5.x auf
6.0, die neueren avrdude.conf passen dann also nicht mehr zu den
älteren Binaries.
Gast #3216685
Lesenswert?

Hallo Jörg, wäre es möglich, dann dafür einen Sammellink am Ende (z.B. 
in dem wiki: http://www.mikrocontroller.net/articles/AVR-Tutorial) zu 
setzen, damit alle auf eine gemeinsame Datenquelle zurückgreifen können, 
die die neuesten µC beinhalten? Mein letztes avrdude.conf habe ich von 
einem Japaner - der hat den mega1248P eingebunden, den ich zu der Zeit 
benötigte?

Danke für Deine Mühe
Gast #3216711
Lesenswert?

Hab mir auch gerade mal die "avrdude-gui" von sourceforge angeschaut. 
Scheint sich aber noch in einem frühen Entwicklungsstadium zu befinden, 
die Liste der Programmer ist auch unvollständig. Alternative wäre der 
"AVR-BURN-O-MAT": http://burn-o-mat.net/
mfG vom ingo

Edit: hab gerade am Zeitstempel der Dateien gesehen, das da einige Jahre 
nichts mehr passiert ist.
Moderator Persönliche Seite #3216766
Lesenswert?

Johann L. schrieb:
> Hat bestimmt eine XMLifizierung erlitten...

Nö.  Wäre zwar manchmal nicht schlecht, war aber bislang kein so
dringliches Thema.

Es gibt zwei wesentliche Änderungen.  Erstens ist der programmer type
jetzt ein String statt eines reservierten Worts, sodass man nicht für
jede Erweiterung immer gleich die Grammatikbeschreibung anfassen muss.
Außerdem gibt es jetzt bei den device types Verkettung oder
Vererbung. Man kann also ein neues Bauteil hinzufügen mit Verweis auf
ein bereits beschriebenes, und schreibt dann nur noch die Änderungen
nieder.

Berd Seifert schrieb:
> damit alle auf eine gemeinsame Datenquelle zurückgreifen können, die die
> neuesten µC beinhalten

Naja, jeweils die neueste AVRDUDE-Version zu benutzen, wäre das
einfachste …

Ingo Wendler schrieb:
> Hab mir auch gerade mal die "avrdude-gui" von sourceforge angeschaut.
> Scheint sich aber noch in einem frühen Entwicklungsstadium zu befinden,

Ach, jetzt fällt's mir wie Schuppen aus den Haaren.  Diese GUI ist
das. Sorry, die ist nie aus dem Anfangsstadium herausgekommen, das
Projekt sollte man wohl löschen. Den Autor kenne ich (ich war mal
mit ihm ein Bier trinken), aber er hat einfach nie die Zeit gefunden,
das jenseits der allerersten Version noch nennenswert 
weiterzuentwickeln.

Wenn sich jemand heutzutage noch ernsthaft eine weitere GUI für
AVRDUDE überlegt (gefühlt wäre das dann wohl die 35.), dann würde ich
ausdrücklich darum bitten, endlich mal intensiv weiter daran zu
arbeiten, dass wir die Backend-Funktionalität in der libavrdude
abstrahieren und dann beliebige Frontends davor setzen können. Das
habe ich zwar vor Jahren bereits angefangen zu trennen, aber da mir
selbst die GUI nicht wirklich wichtig ist und ich mit dem Rest genug
zu tun habe, müsste den GUI-Teil jemand anders übernehmen. Ich weiß,
dass dafür auch noch weitere Änderungen in der libavrdude von Nöten
sind, aber federführend hier muss jemand anders werden.

Diese GUI-Wrapper um ein externes AVRDUDE-Kommando herum finde ich
persönlich allesamt nicht wirklich schön. Viel zu zäh, viel zu
unflexibel, viel zu abhängig davon, ob sich in AVRDUDE ggf. mal in
der Ausgabe was ändert.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren