Hallo zusammen! Ich möchte meine XMegas z.B. mit dem AVRISPmkII aus einer eigenen .Net Applikation heraus bespielen. Das Ganze mit Flash, EEPROM, Fuses und Lockbits. Es würde sich anbieten AVRDude mit den entsprechenden Parametern aus meiner Applikation aufzurufen (so ähnlich wie es WinAVR auch macht). Ausgangspunkt ist das fertige Kompillat aus dem AVRStudio5. Das Problem: Fuses und Lockbits sind im Code für den µC definiert (Aus dem AVRSTudio, aber auch mit WinAVR etc. geht das ja ohne weiteres). AVRDude unterstützt nun aber keine elf-Dateien. Ich kann zwar mit dem AVRStudio5 auch hex und eep einzeln erstellen, aber (bitte korrigieren) mir fehlen dann die Fuses und die Lockbits! In der ELF stehen die ja irgendwie mit drinnen... Hab schon überlegt, ob man nicht das erzeugte ELF in der .NET Application wieder in die 4 Teile zerlegen soll. Allerdings nutze ich Controller mit verschiedenen Speichergrößen (XMega64A3, 128A3...). Wenn ich das richtig verstanden habe, verschieben sich die ganzen Offsets, wenn das ELF für einen anderen Controller Programmiert wurde. Ausserdem weiss ich nicht genau, wo in der ELF welcher Teil steht. Hat jemand einen Denkanstoß für mich? Ist AVRDude evtl. der falsche Ansatz? Habe ich einen Denkfehler in meinen Überlegungen? Wäre richtig sexy, wenn das Flashen aus meiner App klappen würde. Vielen Dank schon mal im Vorraus für eure Hilfe Tobias
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.