Hallo liebe Mitstreiter, ich habe eher eine grundlegende Frage zum automatisierten Programmieren von AVRs. Dabei stellt sich als erstes natürlich die Frage, ob man die gewünschte Einstellung der Fuse-Bits (Clock-Quelle, JTAG ein/aus, usw.) irgendwie in einer Datei (z.B. Makefile?) ablegen kann und beim Programmieren des AVRs gleich mit übertragen an. Gibt es da sinnvolle Ansätze? Mfg Thomas
Ja, AVRDUDE oder SP12 werden über Kommandozeile gesteuert, die kann man in ne Batchdatei packen. MfG Falk
auch mit ponyprog ist das möglich und zwar indem man eine .e2s Datei erstellt und den folgenden Inhalt einfügt und anpasst: #------ START -------- #Programming sequence SELECTDEVICE AT90s8515 CLEARBUFFER LOAD-PROG .\progfile.hex LOAD-DATA .\progfile.eep ERASE-ALL WRITE&VERIFY-ALL #Pay attention to NOT disable RSTDISBL #FusesH: # DWEN, EESAVE, SPIEN, WDTON, BODLEV2, BODLEV1, BODLEV0, RSTDISBL} # 1 1 0 1 1 0 0 1 #FusesL: # CKDIV, CKOUT, SUT1, SUT0, CKSEL3, CKSEL2, CKSEL1, CKSEL0} # 1 1 1 1 1 1 1 1 WRITE-FUSE 0x2600 #Lock: {X,X,X,X,X,X,Lock2,Lock1} # 0 0 0 0 0 0 1 1 WRITE-LOCK 0x03 #------- END ---------
Nachtrag: diese datei kann man sogar ins AVR Studio einbinden, dass man da 'nen button hat, auf den man klicken kann oder den man sogar mit 'ner tasten kombi belegen kann. sehr praktisch
Für alle Atmel-Programmer-USER (STK500, ISPMK2,..) gibt`s die Möglichkeit mittels des Programms STK500.EXE unter Zuhilfenahme eines Batchfiles den Controller zu programmieren. Hier kann man die Fuse-Bits, ISP-Frequenz, etc einstellen. Das Batchfile kann unter "Tools" im AVR-Studio eingebunden werden. LG EC
Vielen Dank für eure Tipps ... werde ich demnächst ausprobieren. Grüße Thomas
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.