Hallo!
Ich verwende bisher die Mikrocontroller "Standard"-Typen von Atmel. In
Zukunft würde ich gern A-Typen (ATmega 8A, etc.) bzw. die
Picopower-Serie (ATmega 48PA, etc.) einsetzten.
Kennt jemand eine gute Anleitung wie man die neuen Atmel-Typen in der
avrdude.conf korrekt ergänzt? Oder ist jemand im Besitz einer
aktualisierten avrdude.conf?
Falk Brunner schrieb:> Die unterscheiden sich doch meist nur im ID code.
Wenn überhaupt.
> Also A-Typen in der> config kopieren, Name und ID ändern, fertig.
Ab AVRDUDE Version 6 noch einfacher: simpel eine Bezugnahme machen,
das Kopieren erfolgt dann intern. (Beispiele dafür gibts's genug im
mitgelieferten avrdude.conf.)
Wäre nett, wenn mal jemand einen Patch mit allen gängigen A-Typen
erstellen würde.
IMHO kann man die ohne A nicht von denen mit A unterscheiden, da die
Signatur gleich ist.
Den ATtiny2313A kann man vom ATtiny2313 nur durch die zusätzlichen
Register PCMSK1,2 unterscheiden.
Peter Dannegger schrieb:> IMHO kann man die ohne A nicht von denen mit A unterscheiden, da die> Signatur gleich ist.
Mir ist so, als gäbe es auch von dieser Regel mal wieder irgendwo
die berühmte Ausnahme.
Nichtsdestoweniger wäre ich für einen entsprechenden Patch dankbar,
denn es schafft weniger Verwirrung, wenn die Leute einen ATtiny2313A
auch als solchen bezeichnen dürfen.
Tim schrieb:> Gilt das gleiche auch für die Picopower-Typen?
Programmierkompatibel zu den nicht-P-Typen dürften die allesamt sein
(höchstens zwischen ATmega644 und ATmega644P würde ich hier ggf.
Unterschiede erwarten, denn beide sind sehr verschieden entstanden),
allerdings haben die P-Typen generell eine andere Signature als die
nicht-P-Typen.
Ich habe es mal andersrum gemacht:
erst das Problem mit meinem ATMEGA48PA selbst gelöst (mit Suchmaschine)
und dann erst hier nachgesehen. :) stolz
die AVRDUDE.CONF habe ich mit folgendem Eintrag ergänzt.
EDIT: Oh ganz schön lang für inline. Nächstes Mal als Anhang,
versprochen ;)
Diesen habe ich hier gefunden:
http://www.raspberrypi.org/forums/viewtopic.php?f=96&t=61901#
Wie kann ich
>Ab AVRDUDE Version 6 noch einfacher: simpel eine Bezugnahme machen,
? Dann könnte man bei anderen Typen das selbst lösen, wenn die sich NUR
in der Bezeichung und in der DEVICE-ID unterscheiden.
Axelr.