Hallo Leute, ich suche eine Software, mit deren Hilfe ich die ATmega-Familie (sowie die Tinys und deren Vorgänger) automatisiert programmieren kann. Auf der Website von Atmel werde ich leider nicht fündig. Die bieten mir ja 'nur' das AVR-Studio an. PonyProg ist genauso ungeeignet, da es nicht von Atmel supportet wird. Kennt jemand ein offizielles Tool von Atmel, mit desse Hilfe man über die Kommandozeile (Batch-Prozesse) die Atmels programmieren kann? (Oder evtl. eine Quelle für ILDP-Files oder Boundary-Scan-Dateien?) Die Adaptierung der µC erfolgt durch Nadeladapter o.ä. Oder kennt jemand eine Implementierung der Programmierroutinen in C, die man in ein eigenes Programmiertool einbinden kann? mfg Christian
Hi, das gibts doch von Atmel : >>> Beispiel-Batch : set ScriptPath=%~dp0 if not exist %ScriptPath%Filename.hex exit 4 "C:\Programme\Atmel\AVR Tools\STK500\STK500.exe" -cUSB -I125000 -dATMEGA16 -ms -if%SCRIPTPATH%Filename.hex -pf -vf -e -fDCFF -FDCFF -lEF -LEF if NOT ERRORLEVEL 1 GOTO ENDE pause EXIT 1 :ENDE EXIT 0 >>> Ende Beispiel-Patch ciao WEIF
naja, das ist ja schon mal ein Ansatz... muss man mal noch schauen, wie die Schnittstelle aussieht... Ich kann kein ein STK einsetzen.
Doku lesen hilft -> es werden alle Atmel Programming Tools mit batchfähiger Software unterstützt. Das Beispiel nutzt z.B. den AVRISP MKII ciao WEIF
Hallo Christian, Du kannst damit wunderbar Chips programmieren. Ich benutze dazu eine JTAG Ice und habe in einer Batch mit jtagiceii.exe -cusb -dNAME_OF_CHIP -PARAMETER die Möglichkeit FLash und EEprom zu schreiben, außerdem die Fusebits. Gruß Helmut
Ich denke, dass ich ISP nutzen muss, da nicht alle AVR JTAG haben, bzw. JTAG nicht immer nutzbar ist. Aber ich werde mal schauen. Danke. (Ich liege noch im Rückruf eines FAE von Atmel, der wohl nur gerade in Norwegen unterwegs... mal sehen, was mir die Leute empfehlen können)
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.