| INSTALACJA KOMPILATORA AVR-GCC |
|
|
|
|
|
W sieci istnieje kilka różnych kompilatorów C dla mikrokontrolerów AVR. Chyba najlepszym jest kompilator firmy
IAR
i z tą firmą współpracował Atmel opracowując swoją konstrukcję. Pozostałe znane mi to
Imagecraft,
CodeVision. Wszystkie są niestety płatne.
Istnieje jeszcze darmowy kompilator C - AVR-GCC. Pochodzi on z systemów typu UNIX, ale przeniesiony jest on również na platformę Windows (win32). GCC jest skrótem od "GNU Compiler Collection", a GNU to skrót "GNU's Not Unix". Więcej informacji o GCC and projekcie GNU na stronie głównej GCC.
Tym kompilatorem postanowiłem się zainteresować.
Przygotowanie do instalacji
Na początek musisz ściągnąć kompilator AVR-GCC. Znajduje się on w sekcji Download, a najnowsze wersje dostępne na stronach AVR Freaks. Jest to samorozpakowujące się archiwum, które wystarczy tylko uruchomić, a cały proces instalacji przebiegnie automatycznie.
UWAGA: Wcześniej upewnij się, że w ścieżce dostępu nie ma programu make, gdyż w przeciwnym wypadku instalacja nie uda się. W tym celu najprościej w oknie DOSa wpisz po znaku zachęty:
Jeśli dostniemy informację podobną do tej:
C:\>make
MAKE Version 3.6 Copyright (c) 1992 Borland International
Available memory 198549504 bytes
C:\>
|
Oznacza, że w ścieżce dostępu znajduje się już program make (w tym przypadku pochodzący z pakietu Borlanda). Musisz zatem w pliku autoecex.bat usunąć ścieżkę dostępu do tego programu (linijka zaczynająca się od "PATH=" lub "SET PATH=") i zrestartować komputer. Należy doprowadzić do sytuacji, kiedy po wydaniu komendy make otrzymasz odpowiedź:
C:\>make
Złe polecenie lub nazwa pliku
C:\>
|
lub coś podobnego po angielsku.
Instalacja
Jeśli już uporałeś się z programami make pochodzącymi z innych kompilatorów możesz zacząć instalację AVR-GCC. Należy pozwolić instalatorowi założyć standardowy katalog c:\avrgcc.
W zasadzie nie powinny się pojawić żadne błędy podczas instalacji.
Dostrajanie
W zasadzie kompilator jest gotowy do pracy, jednak ja wprowadziłem kilka modyfikacji.
Pierwsza z nich polega na podmianie plików make1 i make2. Skopiuj je z mojej strony do katalogu C:\avrgcc\include\. W katalogu C:\avrgcc\bin\ umieść plik elfcoff.exe. To konwerter formatu pliku obiektowego.
Dzięki tym zmianom możliwe jest debugowanie programów pod AVR Studio.
W pliku autoexec.bat określa się zmienne środowiskowe dla kompilatora oraz ścieżkę dostępu do programu wprowadzając następujące linijki:
SET AVR=c:\AVRGCC
SET CC=avr-gcc
SET PATH=c:\AVRGCC\BIN;%PATH%
Na tym zakończę skrócony opis instalacji kompilatora AVR-GCC. Trzeba przyznać, że instalacja, aczkolwiek nie banalna, jest dość prosta. Wymaga niewielkiej wiedzy o systemie DOS (struktura pliku autoexec.bat). Mam nadzieję, że po przeczytaniu tego opisu będziesz potrafił prawidłowo zainstalować kompilator.
|