Mobiler AVR Programmer auf Gamebuino Meta realisiert

OP #5761173
Lesenswert?

Hallo zusammen,

da ich öfter mal in der Gegend unterwegs bin und die Firmware auf meinen 
installierten AVR MCUs updaten muss, habe ich mir schon immer einen 
mobilen Programmer gewünscht, der auch interaktiv Fuses ändern kann. Das 
ist entweder sündhaft teuer oder sehr eingeschränkt.

Ich habe jetzt auf dem Gamebuino Meta einen solchen Programmer 
realisiert, mit dem man Flash, EEPROM, Fuses & Lockbits von einer 
SD-Card programmieren kann und die ausgelesenen Inhalte auf der SD-Card 
speichern kann. Außerdem kann man die Fuses interaktiv ändern, ähnlich 
wie bei AVRFuses auf dem Mac oder im Atmel Studio. Da ich die 
XML-Dateien aus dem ATmel Studio benutzt habe, sollte das für alle 
ISP-programmierbaren AVR MCUs funktionieren. Wer die 
Fuse-Edit-Schnittstelle mal in der Simulation ausprobieren will, kann 
das hier machen: https://gamebuino.com/creations/avrburn. Dort findet 
sich auch der Link zum Repository.

Zur Zeit kann man allerdings nur 3,3 Volt Systeme damit programmieren. 
Für 5 Volt Systeme bräuchte man noch eine Levelshifter-Schaltung.

Da der Gamebuino Meta relativ teuer ist, überleg ich auch, das Ganze auf 
den ODRIOD-GO zu portieren.
#5761875
Lesenswert?

Irgendwo hatte ich mal ein Projekt gesehen, das den AVR Butterfly 
als Programmer eingesetzt hat, und den Schmetterling gabs früher IIRC 
bei diversen Gelegenheiten als Werbegeschenk.

Mit 4MBit on-Board müssten da auch mehrere Firmware-Images draufgepasst 
haben, Ob fuses änderbar waren und ob man sich das per Mini-Joystick 
antun möchte weiß ich nicht.

Find nur leider den Link nicht mehr...
#5761881
Lesenswert?

svensson schrieb:
>> mobile Updates und Fuses programmieren
> Dafür kann man doch einen alten Laptop nehmen. Da habe ich dann sogar
> noch das AVR Studio drauf und die Arduino IDE.

Dafür brauchts nicht mal nen schweren Laptop. Gibt für unter 100 EURO 
schon Windows Tablets. Die haben meist eine Micro USB OTG Schnittstelle. 
Daran kann man alles an USB anschließen was man will. Und die Dinger 
sind klein und leicht.

Dafür extra was schwer bedienbares gefrickeletes bauen ist Unsinn.

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