CRF » Artiklar » Sätta upp en AVR-miljö i Eclipse på M$ Windows XP

Sätta upp en AVR-miljö i Eclipse på M$ Windows XP

Artikeln

Skriven av: Daniel Stenback
Skapad: 2009-11-01
Senast uppdaterad: 2009-11-01
Kontakt: danste at student.chalmers.se

Inledning

Vill du komma igång med att programmera din AVR från Eclipse på Windows, så är den här guiden för dig. Har du dessutom programmeraren som finns som byggsats på föreningen så får du hjälp med att komma igång även med den.

Eclipse

Ladda ner och installera Eclipse.
http://www.eclipse.org/downloads/
Välj förslagsvis Eclipse Classic. Packa upp till lämplig plats till exempel C:/program/eclipse

WinAVR

Ladda ner och installera WinAVR
http://winavr.sourceforge.net/download.html
Behövs för att få in alla kod-bibliotek för AVR.

AVR Eclipse Plugin

Starta Eclipse och öppna Install new software… under Help-menyn. Lägg till en källa:

http://avr-eclipse.sourceforge.net/updatesite/

och installera AVR Eclipse Plugin. Starta om Eclipse (rekommenderat). När Eclipse har startat igen, byt vy till C / C++ genom Window / Open Perspective / Other.. / C/C++

Konfigurera AVRDude i Eclipse

Plugga nu in din usb-programmerare till datorn samt till din AVR-krets. Skapa ett C projekt i Eclipse med project type AVR Cross Target Aplication.
Gå till Project / properties och knappa dig fram till AVR / AVRDude och skapa en ny Programmer Configuration.
Välj din programmerare i listan, på föreningen finns de vanliga Atmel AVR ISP mkII.

Om du har byggsatsen så välj Atmel STK500 Version 2.x firmware.

Fyll i avrdoper i Override default port. Tryck ok och sen Apply. OBS! Glöm inte Apply.
Om du nu har anslutit programmeraren samt din AVR-krets till den, så kan du under Target Hardware använda knappen Load from MCU för att kontrollorera att det fungerar att kommunicera med din AVR.

För ytterligare hjälp kika på Konfigurera AVRDude på linux som inte skiljer sig mycket mot Windows.

Jungo-driver

Usb-programmeraren kan användas med drivrutinen Jungo-driver som följer med när du installerar AVR Studio. Eclipse använder inte Jungo-driver men om du inte kommer igång med Eclipse så testa att installera Jungo-driver.

AVRDude i kommandoprompten

För att testa kommunikationen mellan datorn och din AVR-krets så kan du köra

avrdude -cstk500v2 -Pavrdoper -pm168 -t

i kommandoprompten. Obs! Byt ut parametrarna utefter din konfiguration. För att kunna köra avrdude-kommandot så behöver du antingen stå i bin-katalogen i WinAVR-katalogen eller lägga till sökvägen till PATH miljövariabeln för windows.

artiklar/eclipse_windows.txt · Senast uppdaterad: 2011/07/07 20:45 av sternis
chimeric.de = chi`s home Driven by DokuWiki Recent changes RSS feed