Často kladené otázky (Frequently Asked Questions)

Otázka
Eclipse a AVR

Odpoveď
Pridanie podpory AVR gcc pod Eclipse.


  • Testované pod Windows Vista.

  • Použitá verzia Eclipse:
    Eclipse Classic 3.6.0 (Helios)
    download z tejto adresy , 170 MB.


  • Plugin: avr-eclipse stable release v 2.3.3 - 01.07.2010 Download Eclipse - AVR Plugin

  • Požiadavky:
    - nainštalovaný systémový plugin - "Eclipse CDT"!
    - nainštalované WinAVR
    - nainštalované AVR Studio 4


  1. Downloadujem AVR Plugin for Eclipse do napr c:\eklips\
  2. spustím Eclipse

  3. pridám plugin voľbou v menu "Help" -> "Install New Software"


    následne vyberiem pridanie zdroja "Add" - 1
    zvolím lokálny zdroj - 2
    a nalistujem adresár so stiahnutým pluginom - 3
    Inštalácia je možná aj priamo cez web, a to pridaním zdroja "http://avr-eclipse.sourceforge.net/updatesite/".

  4. Vyberám "AVR Eclipse Plugin" a klikám na "Next"


  5. v niektorom nasledujúcom kroku musím akceptovať licenciu....
  6. a už iba "Finish"

Následne prebehla inštalácie softwéru.


A už iba výzva na reštart Eclipse.


Po reštartu a nábehu Eclipse vidím v menu položku AVR, čo značí že plugin sa naištaloval.

Nasleduje nastavenie pluginu.
  1. v menu vyberám "Windows" -> "Preferences"


    nasleduje rozbalenie ponuky "AVR" - 1
    a zvolím "Paths" - 2.
    Tu vypíše eclipse chybovú hlášku o nekorektnom nastavení ciest.
    Treba sa cez ne preklikať a v zobrazenej ponuke vybrať (zafajknúť) položku "Disable search for system paths at startup" - 3. ďalej už iba "Apply" - 4, a "OK" - 5.

  2. Ukončím Eclipse.
    Týmto Eclipse vytvoril konfiguračný súbor "de.innot.avreclipse.core.prefs", ktorý je pre správnu funkciu treba manuálne upraviť.
    Nájdem ho v workspace adresári (Na workspace sa Eclipse už pýtal)
    Napríklad u mňa je:
    c:\Users\Peter\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\de.innot.avreclipse.core.prefs
    Pokiaľ súbor neexistuje (ale mal by), treba ho vytvoriť.

  3. Upravím "de.innot.avreclipse.core.prefs"
    Jeho obsah bude:
    1. avrpaths/MAKE=C\:\\WinAVR-20100110\\utils\\bin
    2. avrpaths/PDFPATH=c\:\\Program Files\\Atmel\\AVR Tools\\Partdescriptionfiles\\
    3. eclipse.preferences.version=1
    4. avrpaths/NoScanAtStartup=true
    5. avrpaths/AVRGCC=C\:\\WinAVR-20100110\\bin
    6. avrpaths/AVRDUDE=C\:\\WinAVR-20100110\\bin
    7. avrpaths/AVRINCLUDE=C\:\\WinAVR-20100110\\avr\\include


  4. Po uložení zmien v súbore spúšťam Eclipse a skontrolujem nastavenie ciest v menu "Windows" -> "Preferences", kde by klik na AVR a Paths mal byť bez chyby a nastavené cesty by mali byť vidieť.


To je všetko. Nakoniec som vytvoril projekt a skusmo prekompiloval. Výsledok je tu:


Detaily
zaslané 09.07.2010-11:57 od EdizonTN




mikroZONE