[AVR] Mikrokontrolery AVR i Linux – instalacja oprogramowania i konfiguracja Eclipse

W tym wpisie zainstalujemy potrzebne oprogramowanie i skonfigurujemy Eclipse do pracy z mikrokontrolerami AVR, wszystko jak zwykle dla systemów linuxowych.

Jeśli ktoś woli poradniki video to odsyłam tu: https://www.youtube.com/watch?v=YqjWA3JQjjo . Bardzo dobry poradnik jednak ja wolę poradniki tekstowe szybciej się z nich korzysta.

Instalacja potrzebnego oprogramowania

Do pracy z mikrokontrolerami AVR potrzebujemy: avr-libc, avr-dude, binutils

Sprawdźmy czy wszystko działa poprawnie, w moim przypadku z USBASP i mikrokontrolerem Atmega8
Jak widać u mnie wszystko działa od razu, gdyby jednak pojawiły się komunikaty o braku dostępu do urządzenia należy dodać udev rule:

/etc/udev/rules.d/59usbasp.rules

i wykonać polecenie: udevadm trigger

Konfiguracja Eclipse

Aby pracować z AVRami do Eclipse musimy zainstraliować wtyczkę AVR Eclipse Plugin.

Help –> Eclipse Marketplace i w wyszukiwarkę wpisujemy AVR i instalujemy wtyczkę.

Po zainstalowaniu wtyczki przechodzimy do Windows –> Preferences  i zakładki AVR–>AVRDude aby skonfigurować programator.
W sekcji Programmer configurations naciskamy Add.

  • wybieramy programator z którego będziemy korzystać
  • w polu default port wpisujemy avrdoper
  • nadajemy nazwę i opis konfiguracji i zatwierdzamy

Następnie w zakładce Paths sprawdzamy czy wszystkie ścieżki oprócz Atmel Parts Descriptions Files zostały znalezione poprawnie. Ostatnia ścieżka to opis mikrokontrolerów, nie jest konieczna ale jeśli chcecie dodać pliki opisów odsyłam do poradniku video z pierwszego linku.

Nowy projekt

File –> New –> Project –> C Project –> AVR Cross Target Application wpisujemy nazwę projektu i naciskamy Next

Odznaczamy Debug i wchodzimy w Advanced Sestings

W zakładce AVRDude wybieramy wykonaną wcześniej konfigurację programatora, a w zakładce Target Hardware mikrokontoler i taktowanie. Zapisujemy zmiany i naciskamy Finish, teraz projekt jest już gotowy.

Dla wygodniejszego korzystania możemy wykonać konfigurację Eclipsa opisaną tutaj:

http://mirekk36.blogspot.com/2019/05/eclipse-szybka-konfiguracja-najnowsze.html

 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *