Ubuntu, AVR und ISP-Programmer
Hallo,
ich habe auch mit Bascom und Windoof angefangen (extra Windows auf Ur-Notebook installiert und via serieller Schnittstelle bespielt), Bascom verwöhnt ja bekanntlich.
Da ich aber sonst nur Linux einsetze - musste eine Lösung her.
Bascom unter Wine lief bei mir nicht - irgendwelche Fehlermeldungen.
Da Bascom aber eh spartanisch compiliert und ich mit gcc schon ein bisschen was gemacht habe, bin ich komplett auf C umgestiegen. Es gibt viel im Netz dazu und mit den richtigen headern - kein Problem und schön kleiner Code.
Nun brauchte ich auch einen USB-ISP Prorammer. Ich kann folgenden wärmstens empfehlen:
USBprog 3.0
Link:
http://www.embedded-projects.net/index.php?page_id=135
man kann diverse Firmwares einspielen:
* AVR ISP 2 Klon (mehr) - DEN BENUTZE ICH
* OpenOCD Interface (ARM Debugging) (mehr) NEU!!!
* Freier JTAG Adapter + Bibliothek (mehr) NEU!!!
* AT89 Programmer (mehr)
* SimplePort (10 I/O Leitungen) (mehr)
* USB zu RS232 Wandler (ohne Treiber!!) (mehr)
* JTAGICE mk2 Klon (am enstehen) (mehr)
Das Tool um die Firmware einzuspielen ist unter Ubuntu in den Synaptics zu finden:
usbprog und usbprog-gui (zum buntklicken)
Wichtig für gcc ist noch das Paket "gcc-avr"
Zum Atmel übertrage ich die hex-files mit dem Burn-o-mat, einer GUI, die Avrdude konfiguriert und mit 2 Klicks den µC bespielt- in wahnsinniger Geschwindigkeit! Link:
http://www.mikrocontroller.net/articles/Burn-o-mat
Klappt super!
Bei Fragen, fragen...
Grüße,
Richie