Hallo zusammen, Da ich bis jetzt nicht das passende gefunden habe frag ich mal hier an: Man bekommt ja zahlreiche, und auch Flash GUIs dazu, für die Atmega und xmega. Ich Suche aber eine SW der ich das hex file einpflanzen kann, oder noch besser die sich einfach das neuste update file (sprich hex file) auf dem Server holt und dann durch drücken von update hochlädt. Am besten per USB, dann wäre aber uart-Adapter Kabel nötig. Also Ein super simples update Programm für den Enduser. Gibt es da etwas?
Ganz allgemein nennt man so etwas einen "Bootloader". Er besteht aus einem Softwareteil in dem uC und einem auf dem PC. So etwas gibt es hier in der Codesammlung in mehreren Varianten. So weit ich mich erinnere, gibt es aber keine Variante die ein HEX-File aus dem Internet lädt. Evtl. kannst Du aber eine der vorhandenen Varianten so modifizieren, dass sie das tut.
Mike schrieb: Es gibt Prozessoren wie den NXP LPC1343, die USB-Treiber für HID und Mass Storage und auch einen USB-Programmer fest im ROM haben. Heißt also: einen Pin am Prozessor während des Resets auf 0 ziehen, Reset-Taster loslassen, und schon meldet sich der Prozessor als 32k Flashdisk an, auf die Du dann per Zerr&Plumps die Firmware raufschieben kannst. Das ganze funktioniert auch bei fabrikneuen Chips und bei beliebig vermurksten. Das ist jetzt eben nicht AVR, da musst Du Deinen Horizont etwas erweitern. :-) fchk
Im Prinzip musst du das dann selber schreiben. Denn nur wenn du den Quelltext hast, kannst du das hex-File direkt in den Updater reinbauen. Wir machen sowas auch, das ist an sich kein Thema, man muss nur halt wissen, wie man das entsprechende Gerät aktualisiert.
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.