Forum: Mikrocontroller und Digitale Elektronik AVR Programierung Automatisieren


von bernd (Gast)


Lesenswert?

Guten Tag

ich habe eine Schaltung die ich ein paar mal herstellen will (100-500) 
und möchte sie der Reihe nach programmieren lassen. Ein Problem ist das 
immer die Entwicklungsumgebung voll geladen werden muss, ich würde 
lieber ein kleines Prog Tool verwenden (um Fehler auszuschließen).

Bei den PICs ist es so das die Fuse Bits im Hex mitdrin sind (tolle 
Sache), aber bei Atmel ist das sehr umständlich gelöst.
Mit AVR Studio vertuen sich meine Lötkumpels öfter, da (bis jetzt) immer 
wieder die Fuse Bits gesetzt werden müssen und AVR Studio beim kleinsten 
Fehler z.B. den CPU ausschließt (CLK).
PonyProg speichert zwar umständlich aber da muss man erst mal alles 
vernümftig übernehmen vom Studio.

Was kann ich anders machen bzw. kann man die Fuse Bits im Projekt 
speichen.
Oder kann man sie speichern und durch einfachere Tools dann 
dauerprogrammieren.

Help!!

von 6632 (Gast)


Lesenswert?

Ja,sowas gibt's schon zB bei E-Lab. E-lab.de

von horst (Gast)


Lesenswert?

sieh dir mal avrdude an, ist beim avrstudio dabei. bei uns in der frima 
verbauen wir mehrere 1000 stückt pro jahr. hab ihnen für jede baugruppe 
ein batch file gemacht. draufklicken und programmiert. inkl. fusebits 
und allem drum und dran :)

von Anonymous (Gast)


Lesenswert?

In the AVR Studio help file search "Command Line Software".
(Works with the Atmel STK500, AVRISP and AVRISP MK2).

The "Command Line Software" (file Stk500.exe) can be found
in the folder C:\Program Files\Atmel\AVR Tools\STK500.

Just create a batch file that calls Stk500.exe with its parameters.
The list with all the command line switches and parameters is
in AVR Studio help file. (Search "Command Line Software").

von Falk B. (falk)


Lesenswert?

@ bernd (Gast)

>Was kann ich anders machen bzw. kann man die Fuse Bits im Projekt
>speichen.
>Oder kann man sie speichern und durch einfachere Tools dann
>dauerprogrammieren.

SP12 kann über Kommandozeile automatisch programmieren.

http://www.mikrocontroller.net/articles/AVR_In_System_Programmer#SP12_Programmer

Ponyprog kann es quasi auch über GUI, sogar mit automatischer 
Seriennummer!

Pony-Prog Tutorial

MfG
Falk

von bernd (Gast)


Lesenswert?

Danke schon mal für die Antworten,

ich habe befürchtet das es nur so geht. Schade das man die ansonsten 
sehr einfache fuse Bit "Einstellung" vom Studio nicht übernehmen kann.

Währe vielleicht noch die Frage ob man Einstellungen im PonyProg 
abspeichern kann, dann kann man ja bequem über Studio programieren und 
per Pony Prog auslesen, speichen immer wieder verwenden. Die Lock Bits 
kann man ja ab da setzen, wenn überhaubt.

von Manuel K. (mkauf)


Lesenswert?

Die Neue AVR Studio version kann ein ELF File anlegen über dieses Kannst 
du per Autofunktion Programmieren (nur noch dieses File laden ist dann 
alles drinn fuses, hexfile und die lockbits.. das wird einfach noch per 
avr studio programmiert und gut

Selbst bei den Alten gab es schon eine Autofunktion der Letzte Raiter im 
Programming Fenster.

Kannst das teil Löschen, Signatur Abfragen programieren von allem und 
verify machen lassen... sogar das Oscal kannst du schreiben lassen

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.