ATtiny24A unter Linux programmieren?

Oct 05, 2014 12 Replies

Hallo,



ich habe ein ".hex"-File das in einen ATtiny24A programmiert werden soll.



Neben dem Hex-File habe ich noch folgende Info:



fusebyte low: 0x42 fusebyte high: 0xDF



Einen Rechner mit "alten Schnittstellen" (echtes Seriell und Parallel) habe ich da. Betriebssystem in jedem Fall Linux.


Das man da "avrdude" nehmen kann habe ich schon rausgefunden aber wie


Bei ebay gibt es z.B. sowas:

formatting link



Komme ich damit zum Ziel? Wo finde ich raus wie ich den Microcontroller an das Flachband bauen muss?



Kann ich eigentlich mehrfach programmieren oder ist der Chip schon beim ersten Bespielen "verbrannt"?


Manuel


Am 05.10.2014 15:06, schrieb Manuel Reimer:

also gehen, aber vieleicht auch nicht, ich konnte es jedenfalls nicht anhand der Beschreibung herausfinden. Es gibt aber ja noch andere Angebote.

Das ist dann ziemlich einfach selber zu bauen.

formatting link

schau dir auch mal das GIF an

programmiert werden.

Manuel Reimer schrieb:

formatting link

Mit Pech mehr.

Sieht so aus, und es ist immer sinnvoll, einen bereits funktionerenden Programmieradapter zu benutzen, statt eienes selbstgebauten. Erleichtert die Fehlersuche.

Schittstellenbelegung auf:

formatting link
formatting link
mit Suchbegriff "AVR-Tutorial" in der Seite
formatting link
jekte

Technisch ist der mehrfach programmierbar. Man kann die Fuses bzw.

werden kann er immer noch.

Marc

Mit einem LVC245 oder so als Puffer geht das super - ich benutze meinen

funktioniert.

wagen.

erstmal auszulesen und mit dem Datenblatt und den neuen Werten zu vergleichen

- insbesondere, da manche Programmiertools (Ponyprog?) die Fuses wohl invertiert darstellen.

cu Michael

Benutze seit einer Ewigkeit dieses parport dingens (allerdings mit dem ATMEL typischen 2x5pin connector und nicht 1x5 pins wie abgebildet). Hab's noch nicht geschafft da was kaputt zu machen.

formatting link

Johann Klammer schrieb:

Und, niemals Timing-Probleme mit unterschiedlichen Rechnern oder Betriebssystemen gehabt?

Ich schon, und einen Port habe ich auch zerlegt. S*it happens.

YMMD, Marc

Eventuell dann:

formatting link

Kompatibel wohl mit "USBasp". Bei dem Preis sollte ich vielleicht gleich zwei nehmen. Wenn der erste mal ein Firmware-Update braucht ;)

formatting link

Danke im Voraus

Manuel

Hab's nur auf linux benutzt.. Vor einiger zeit hat es mich ueberrascht, dass der avrdude ploetzlich schneller wurde... Ich glaub', die hatten vorher ein sehr konservatives timing. Die Sache mit Stromversorgung des boards ueber die parallel port pins die es bei einigen Adaptern gibt, ist natuerlich eine ganz bloede Idee und sollte man sein lassen (Ich vermute damit hast du's geschafft den zu zerlegen).

"Johann Klammer" schrieb im Newsbeitrag news:m0s3r6$rcq$ snipped-for-privacy@speranza.aioe.org...

Besser

formatting link

programmiert. Software: PonyProg. Wie schon gesagt: bei den Fuses _sehr_ aufpassen!

Gruss Chregu

Die Legacy-Schnittstellen sind nicht in jedem Fall erforderlich,

Mit einem ISP-Adapter. Und zwar einem den avrdude kennt.

~ $avrdude -c list

zeigt dir was dein avrdude kann.

Spannungsversorgung. URLs wurden ja schon genannt.

Zukunftsicherer sind USB-Adapter. Der Klassiker ist der usbasp. Den verkauft dir der Chinese auch billig, allerdings meist mit

Target selber mit Spannung versorgen.

Hier steht nicht dabei, welches Protokoll der Adapter spricht. Finger weg!

dem es z.B. bei ehajo.de als Bausatz oder Fertigteil gibt.

noch viel mehr Info gibts hier:

formatting link

Appnote 42 von Atmel.

neu programmiert werden. Der ATtiny24 vermutlich auch 10000-mal.

XL

Deshalb ja meine Idee gleich zwei zu nehmen um mit dem ersten dem zweiten eine aktuelle Firmware zu versorgen ;)

Manuel

tauglich. Die ATxmega brauchen dann zwingend 3.3V, aber auch ein anderes Protokoll (PDI).

versorgt werden und dann auch ein 3.3V Target ansprechen/versorgen. Auf dem usbtiny sitzt AFAIK ein ATtiny4313. Der kann auch die

dann genauso machbar wie bei den neueren usbasp.

XL

OK. Bei dem Preis kann man eigentlich auch nicht viel falschmachen und

sollte dann in einigen Tagen bei mir ankommen. Wenn es noch Probleme

mich nochmal.

Manuel

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required