Forum: Mikrocontroller und Digitale Elektronik AVRISP MK II Software


von Thomas (Gast)


Lesenswert?

Morgen, Komjuniti!

Ich habe mir jetzt mal nen MK2 bestellt, weil USB. Warum auch sonst?
Jedenfalls meine ich, mich düster dran erinnern zu können, dass es von 
Atmel mal ein Tool gab, das NUR die Funktion erfüllte, ein .hex in den 
UC zu flashen und die Fusebits zu setzen. Kann das aber auf der AT Seite 
nicht finden. Gibt's das noch? Hat das jmd? Oder irre ich mich?
Ich muss nämlich während einer Präsentation den uc sozusagen "live" mit 
einem Notebook mit wechselnder Firmware versorgen.
Der Dude läuft nur, wenn er Bock hat und das AVRStudio weigert sich, 
meinen Quelltext zu compilieren, was WinAVR sehr wohl tut. Ich weiss, 
das ist beides GCC, aber so ist es nunmal. Oder kann man vllt im 
AVRStudio einfach NUR flashen, unabhängig davon, ob das .hex vom Studio 
erstellt wurde? Fragen über fragen...

Danke schonmal

Thomas

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Wenn die .hex-Datei konsistent und in Ordnung ist, kannst Du die ganz 
normal mit dem Studio flashen. Woher sie stammt, ist völlig Pumpe.

von Michael Wilhelm (Gast)


Lesenswert?

Wenn das Hex-File ein Intel Szandard ist, ist es dem AVR Studio egal, 
wer es erstellt hat. Generier deine verschiedenen Dateien in dem 
entsprechenden Format und brenn es während der Präsentation.

MW

von Thomas (Gast)


Lesenswert?

Yahoo! Da bin ich ja beruhigt. Werde mal sehen, ob ich das mit dem 
Studio hinkrieg. Scheint ja ne Wissenschaft für sich zu sein, wenn ich 
die Threads zum MKII mal überfliege  : )
Danke.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

>Scheint ja ne Wissenschaft für sich zu sein, wenn ich
>die Threads zum MKII mal überfliege

Das liegt daran, daß viele Leute die Online-Hilfe zum mkII im AVR-Studio 
ignorieren. Dort steht alles genau drin.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Thomas wrote:

> Der Dude läuft nur, wenn er Bock hat

Wattgehtdennich?

Du solltest natürlich die ISP-Frequenz irgendwie wenigstens einmal
anpassen, danach merkt sich das AVRISP diese aber im EEPROM.
Ansonsten ist mir nicht bekannt, warum's nicht tun sollte (nachdem
man initial die von WinAVR aus irgendeinem Grunde nicht
funktionierende libusb0.dll durch die von sourceforge.net ersetzt
hat).

von DerSchelm (Gast)


Lesenswert?

Wenn Dir das mit dem Studio zu heftig ist, gibt es noch eine 
Kommandozeilenversion STK500.exe. Tut auch gut, kannst ein Batchfile 
schreiben und sparst Dir die elende Klickerei.
Info: stk500 -h

von Thomas (Gast)


Lesenswert?

Danke für die weiteren tips, jungens.

@jörg

>Thomas wrote:
>> Der Dude läuft nur, wenn er Bock hat
>Wattgehtdennich?

Das ist eine seeeehr lange Geschichte, die bei libusb beginnt und bei 
.tar.gz endet  :)
Aber ich wollte ohnehin die (oder das?) GUI für den Dude mal testen, und 
wenns dann mal wieder hakt, bist DU mein Mann, hehe...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

> Aber ich wollte ohnehin die (oder das?) GUI für den Dude mal testen

Da gibt's leider keins.  Das alte avrdude-gui ist komplett ungepflegt.

von Thomas (Gast)


Lesenswert?

D'OH!!!

von Oliver (Gast)


Lesenswert?

>Das alte avrdude-gui ist komplett ungepflegt.

Daher gibt es jetzt ja auch dieses hier:
http://avr8-burn-o-mat.brischalle.de/

>Jedenfalls meine ich, mich düster dran erinnern zu können, dass es von
>Atmel mal ein Tool gab, das NUR die Funktion erfüllte, ein .hex in den
>UC zu flashen und die Fusebits zu setzen. Kann das aber auf der AT Seite
>nicht finden. Gibt's das noch?

AVRProg aus dem Studio ist eine Standalone-Anwendung. Die kann man auch 
direkt aufrufen, ohne das Studio zu starten.

Oliver

von Thomas (Gast)


Lesenswert?

Jau, ich spielte auch zufällig gerade mit dem Burn-O-Mat rum, als Du es 
erwähntest, aber leider kann ich zwar den Progger (MK2) wählen, nur den 
Port nicht. Da hab ich nur sers und pars zur Auswahl...
Ich benutze übrigens den dude aus winavr20070525, libus-win32-filter... 
und den Treiber aus dem Studio.

Schaumerma...

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
Noch kein Account? Hier anmelden.