Hallo, ich suche ein Tool mit dem ich mir eine EXE erstellen kann, mit der ich ein per STK500 verbundenen Mega128 programmieren kann. Sprich, ich habe ein fertig compiliertes Programm, also eine Bin und eine EEP Datei, die ich in den Atmel schieben möchte. Bis jetzt benutze ich AVRDude bzw AVRStudio was ja auch beides super funktioniert. Eine kleine EXE in der ich maximal den Comport wähle, wär aber für meine Zwecke besser geeignet. Sozusagen einen One-Click-Programmer dem ich bei der Erstellung oder per Ini sage welche Dateien er bekommt. Hat da jemand eine Idee? Gruß Christian
Naja, es gibt auch noch ein stk500.exe, aber außer dem Parameter, mit welchem programmer type du arbeitest (-c bei avrdude) fürchte ich, dass das nicht einfacher zu bedienen ist als avrdude auch. Wie auch? Was spricht dagegen, das entweder ins Makefile als "make program" einzubauen oder ein kleines Batchfile zu schreiben, das nur noch die Namen der Dateien als Parameter bekommt und alle für dich festen Parameter dann selbst in den avrdude-Aufruf einträgt?
Hi, die STK500.exe lässt sich sehr schön mit einem Batch File programmieren. Sowohl die Files, als auch die Fuses, ISP Frequenz etc. lassen sich so in einem Rutsch übertragen. Ein Verify von Programm und Fuses geht natürlich auch. Hier mal ein kleines Beispiel: stk500.exe -dAT90CAN128 -cUSB -I125000 -J -e -ifmyFile.hex -pf -fD3FF -EFB -FD3FF -GFB -lCF -LCF pause
Gast wrote:
> die STK500.exe lässt sich sehr schön mit einem Batch File programmieren.
Geht aber natürlich auch genauso mit avrdude dann. Die äquivalente
Kommandozeile wäre:
1 | avrdude -cstk500v2 -Pusb -pat90can128 -B8 -U myFile.hex -U lfuse:w:0xff:m -U hfuse:w:0xd3:m -U efuse:w:0xfb:m -U lock:w:0xcf:m |
Persönlich finde ich die stk500.exe-Argumente ein wenig kryptischer und die Dokumentation etwas konfuser (die avrdude-Doku listet die Optionen wenigstens in alphabetischer Reihenfolge), aber das ist sicher Geschmackssache.
Hallo, hmm, ich hatte auch schon überlegt einfach eine kleine Batch zu nehmen. Wird wohl auch das einfachste sein. Eine kleine Exe in der alles enthalten ist, wär halt schön gewesen. Wenn nicht, dann halt nicht. Nehm ich die batch. Danke schon mal. Gruß Christian
Hi! hab zwar kein stk500 aber ich benutze zum progen AvrOspII von Mike Henning http://www.esnips.com/web/AtmelAVR
Mr K. wrote:
> hab zwar kein stk500
Dann brauchst du dich aber auch nicht zu äußern, wenn's um einen STK500
geht -- das ist nämlich etwas komplett anderes im Protokoll als AVR910.
Jörg Wunsch wrote: > Mr K. wrote: > >> hab zwar kein stk500 > > Dann brauchst du dich aber auch nicht zu äußern, wenn's um einen STK500 > geht -- das ist nämlich etwas komplett anderes im Protokoll als AVR910. sorry ich wollte nur helfen. mein Beitrag kannst du dann als Mod löschen(oder veranlassen) damit ich nicht noch mehr user belästige.
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.