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.
> 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. Läuft noch komplett unter XP die Kiste ;-))
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...
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.
:
Bearbeitet durch User
Εrnst B. schrieb: > Find nur leider den Link nicht mehr... http://www.fourwalledcubicle.com/ButtLoad.php
Ja, gibt auch noch ispnup https://www.fischl.de/ispnub/ und µprog https://www.radiolocman.com/shem/schematics.html?di=107017 . Bei allen kann man aber nur flashen. Fuse editing, Speicherauslesen usw. geht nicht.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.