Moin! Ich habe meinen Atmel mal grundversorgt(*) und kann die[sic!] PC1-LED auch schön ansteuern. Nur, ich möchte das ganze gerne unter Debian realisieren. C-Programm schreiben geht klar, kompilieren ja wohl auch, aber wie bekomme ich das in das chiplesbare Format und wie kann ich den Brennen? Mit WinAVR ja wohl kaum?!
Wenn Du Erfahrung hast würde ich mich sehr über eine Antwort freuen. Danke, Carsten
Carsten Vogel schrieb am Mon, Jul 14, 2008 at 02:41:18PM +0200 folgendes:
Hallo,
Ich habe meinen Atmel mal grundversorgt(*) und kann die[sic!] PC1-LED auch schön ansteuern. Nur, ich möchte das ganze gerne unter Debian realisieren. C-Programm schreiben geht klar, kompilieren ja wohl auch, aber wie bekomme ich das in das chiplesbare Format und wie kann ich den Brennen? Mit WinAVR ja wohl kaum?!
vor langer Zeit habe ich das auch mal gemacht...
Also kompilieren für die jeweilige CPU geht z.B. mit:
avr-gcc -Wall -Os -mmcu=atmega32 -DF_CPU=16000000UL ....
Mit avrdude konnte man das ganze dann auf den Mikorkontroller übertragen. (Vorher muss eventuell noch ins Hex-Format gewandelt werden).
Sowohl avrdude als auch avr-gcc sind in Debian enthaltn.
(Wenn du es genauer wissen willst, kann ich auch noch mal ein komplettes Makefile schicken, per PM)
Marcus
Marcus Obst schrieb:
Sowohl avrdude als auch avr-gcc sind in Debian enthaltn.
(Wenn du es genauer wissen willst, kann ich auch noch mal ein komplettes Makefile schicken, per PM)
Hey, das probiere ich gleich mal aus und auf Dein Angebot gehe ich gerne ein!
Hm, doof jetzt habe ich mit dem WinGUI angefangen und muß wieder umdenken. Andersrum hätte ich es lieber.
Ich möchte versuchen ein Kettenfahrzeug funkfernzusteuern... bin aber noch bei den Grundlagen. Wir auch sicherlich immerwieder die Entscheidung sein, wo ich Fertiglösungen nehme und wo ich mich reinknien werde.
Vielen Dank! Grüße, ich ackere weiter.
Carsten
Hallo Carsten,
avr-gcc hast du ja jetzt schon, zum schreiben des Atmel habe ich uisp genommen. Man kann ganz einfach mittels: uisp -dlpt=/dev/parport0 --erase -dprog=stk200 das Ding löschen oder mittels uisp -dlpt=/dev/parport0 --upload if=bla.hex -dprog=stk200 -v=3 --hash=32 hochladen. (Hier für einen stk200 kompatiblen Programmer an der parallelen Schnittstelle.) Eine GUI brauch man dafür nicht wirklich, es ist echt einfach!
Gruß, Martin
lug-dd@mailman.schlittermann.de