Hey Leute, ich habe folgendes Problem: Ich möchte das aufspielen einer hex-datei automatisieren, wie zum beispiel in einer .exe! Im hintergrund soll die hex und die anderen dateien abegelegt werden....mit dem starten soll der exe soll die hex ohne das avr studio zu starten aufgespielt werden. Ist das möglich und wie mache ich das? Bin in diesem Bereich sehr unerfahren! Wenn ihr mir weiter helfen könnt, freu ich mich sehr!
Nimm als "exe" z.B. AVRDUDE und schreibe ein Batchfile (Windows) ode ein shellskript (Linux, MacOSX) dazu.
> Ist das möglich und wie mache ich das?
Welchen Controller willst du programmieren?
Welchen Programmer willst du verwenden?
Hast du eine serielle Schnittstelle?
Wei programmierst du PC-Programme (C, C++, C#, Delphi...)?
Wenn du quasi eine selbstprogrammierende Datei (in der Art "Update.exe")
haben willst:
Im Datenblatt steht idR. das Timing, mit dem die Pins am Controller
angesprochen werden müssen. Das mußt du implementieren und damit den uC
ansteuern. Eigentlich ganz einfach... ;-)
Allerdings lauert die Tücke im Detail.
schon mal danke für eure hilfen, ich möchte den ATmega128 mit dem AVRISPmk2 programmieren. ..ich programmiere in C!
Hängt davon ab, ob das Ganze an den Kunden ausgeliefert werden soll oder lediglich in der eigenen Fertigung verwendet. Atmel hat ein Kommandozeilenprogramm für STK500 bzw. AVRISP, das man mit Parametern aus einer Batchdatei aufrufen kann, sollte eigentlich beim AVR Studio irgendwo dabei sein. Falls ein Bootloader verwendet wird, liegen die Dinge allerdings ganz anders. Dann werden die Daten meist nur über die serielle Schnittstelle gesendet, das kann man recht einfach selbst programmieren.
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.