hi ich darf eine grössere Stückzahl von ATTinys programmieren. Dabei wird der Programmspeicher und das EEPROM beschrieben. Dazu noch die Fuse gesetzt. Jetzt suche ich eine Möglichkeit wie ich den kompletten Programmiervorgang in einem Rutsch durchführen kann. Mit dem AVR-Studio muss ich mehrfach klicken um die oben aufgeführten Bereich nacheinander zu beschreiben. Gibt es da eine Möglichkeit z.b. mit einem Batch-Betrieb Zeit zu sparen? Daniel
Daniel schrieb: > Gibt es da eine Möglichkeit z.b. mit einem Batch-Betrieb Zeit zu sparen? avrdude verwenden und selber ein batch schreiben.
Was den elektro-mechanischen Teil angeht könnte dieser Beitrag für dich interessant sein: Beitrag "Re: Kleinserie: ISP Programmierung mögl. ohne Stecker"
Daniel schrieb: > > Gibt es da eine Möglichkeit z.b. mit einem Batch-Betrieb Zeit zu sparen? > Ich würde vorschlagen, die Fuses und Lockbits mit ins Programm zu schreiben und dann ein *.elf-File zu erzeugen. Dort ist dann alles enthalten und ein Klick reicht zur Programmierung. Gruß Bernd
Daniel schrieb: > Gibt es da eine Möglichkeit z.b. mit einem Batch-Betrieb Zeit zu sparen? Ja, mit STK500.EXE, guck mal in die Hilfe.
Daniel schrieb: > Mit dem AVR-Studio muss ich mehrfach klicken um die oben aufgeführten > Bereich nacheinander zu beschreiben. Im Studio alle Einstellungen (Files, Fuses, usw.) machen, dann auf den Reiter "Auto" gehen, alles Gewünschte markieren, "Start" drücken. Thomas
Die kann auch programmiert kaufen, MSC macht sowas zum Beispiel.
Ich programmiere alle Nutzen in einem Panel, dazu unterscheide ich zwei Szenarien: Es wird eine Funktionsprüfung gemacht mit externen Pogo-Pins oder nicht. Wenn Funktionsprüfung gemacht wird, dann wird dasselbe Board mit STAPL Playern programmiert, sowie alle CPU können zusammen kommunizieren (über die Trennstege oder über zusätzlich verlötete Leitungen) + zusätzlich Leds usw sind vorhanden, ev. mit Portexpandern. Sei es der Funktionstest, wie auch die Programmierung wird mit Stapl gemacht. Fall 2, das Panel hat über die Haltestege die Programmierleitungen auf einen Edge-Connector herausgeführt, und die CPU´s werden dann alle einzeln oder zusammen programmiert. Ich habe für Pic/AVR/Jtag entsprechende Treiberplatinen, welche bestimmte Nutzen trennen können, sowie auch die restlichen gleichzeitig zu programmieren, oder auch jeden Nutzen seriell zu proggen.
Für eine einfache Funktionsprüfung habe ich bis jetzt immer einen freien PIN benutzt und je nach programm regelmäßig togglen lassen. Dann kannst du anhand des taktes erkennen ob die fuses richtig gesetzt sind. Zum flashen am besten avrdude, weil du da alle parameter per kommandozeile eingeben kannst, unter windows einfach ne .bat datei gemacht und gut is
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.