Nie ukrywam, dzisiaj bardzo dużo czasu zajęło mi, aby windows 10 zaczął poprawnie współpracować z eclipse i mógłbym zaprogramować mikrokontroler AVR.
Więc zaczynamy:
Ja zacząłem od (w moim przypadku aktualizacji) eclipse do najnowszej wersji i był to proces bardzo szybki, a więc pobieramy go z strony: https://www.eclipse.org/downloads/ instalujemy (wybieramy „Eclipse IDE for C/C++ Developers”) klikamy install i to wszystko (nie będę tego procesu opisywał, bo każdy chyba go zna 😉 )
Następnie uruchamiamy eclipse i przechodzimy do Help -> Install New Software… Klikamy Add, następnie w polu Name wpisujemy AVR, a w polu Location: „http://avr-eclipse.sourceforge.net/updatesite”, następnie wybieramy z listy AVR Eclipse Plugin klikamy next -> next -> next, akceptujemy licencje, a także akceptujemy certyfikatyi dodatek jest zainstalowany.
Teraz trzeba zainstalować AVR Toolchain, do pobrania z strony: https://www.microchip.com/mplab/avr-support/avr-and-arm-toolchains-c-compilers (trzeba wybrać: AVR 8-bit Toolchain v3.62 – Windows ), a żeby pobrać należy założyć tam konto (nikt nie powinien mieć z tym problemu). Później wypakowujemy to, ja wypakowałem to do katalogu C:\ i zmieniłem nazwę na AVR8
Teraz przyszedł czas na instalację GNU Make z tej strony: http://gnuwin32.sourceforge.net/packages/make.htm (Sekcja Download -> Setup Program) instalacja odbywa się poprzez dalej -> dalej -> dalej…
Następnie instalujemy AVRDude stąd: http://download.savannah.gnu.org/releases/avrdude/ ( ja wybrałem wersję: avrdude-6.2-mingw32.zip ) i rozpakowałem do C:\AvrDUDE )
Dobrze teraz należy ustawić Eclipse:
Do tego celu w eclipse wybieramy:
Window -> Preferences -> AVR -> Paths.
AVR-GCC: edytujemy, ustawiamy na CUSTOM i dajemy C:\AVR8\bin
GNU Make edytujemy, ustawiamy na CUSTOM i dajemy C:\Program Files (x86)\GnuWin32\bin
AVR Header File edytujemy, ustawiamy na CUSTOM i dajemy C:\AVR8\avr\include
AVRDude edytujemy, ustawiamy na CUSTOM i dajemy C:\avrdude-6.2-mingw32
I teraz możemy cieszyć się działającym eclipse, kompatybilnym z AVR 🙂
W razie czego zapraszam do komentowania tego wpisu.