INTEGRACJA AVR STUDIO Z WINAVR DLA WINDOWS XP
INSTALACJA:
1. Instalujemy AVR Studio w wersji 3.56 (nowsze wersje nie współpracują z kompilatorami C)
2. Instalujemy WinAVR w domyślnym katalogu c:\WinAVR
3. Z katalogu C:\WinAVR\sample kopiujemy pliki gcc.bat i gcc2.bat do katalogu C:\WinAVR\bin
4. Klikamy Start->Ustawienia->Panel Sterowania->System->Zaawansowane->Zmienne
środowiskowe; w Zmiennych systemowych w pozycji PATH sprawdzamy, czy są następujące
pozycje: C:\WinAVR\bin;C:\WinAVR\utils\bin;
5. Uruchamiamy AVR Studio
6. Klikamy Project->New Project
7. Wpisujemy nazwę projektu, ścieżkę dostępu i wybieramy opcję Generic 3rd party C compiler
8. Klikamy prawym przyciskiem myszy na Target a następnie na Settings; wyłączamy opcję Run
compile on each file in Source Files group; w okienku Command line wpisujemy gcc.bat all
9. Klikamy prawym przyciskiem myszy na Target a następnie na Targets->Add...; w okienku Name
wpisujemy Clean, w okienku Copy settings from wybieramy Debug
10. Zmieniamy Target: na Clean
11. Klikamy prawym przyciskiem myszy na Target a następnie na Settings; w okienku Command
line wpisujemy gcc.bat clean
12. Zmieniamy Target na Debug
PRZYGOTOWANIE PROJEKTU
1. Uruchamiamy program MFile z pakietu WinAVR.
2. Trzeba ustawić następujące parametry:
- Main file name (czyli nazwę głównego pliku *.c bez rozszerzenia)
- MCU type (czyli typ procesora)
- Default "make" target - wybieramy AVR COFF
- można oczywiście pozmieniać jeszcze inne parametry
3. Zapisujemy plik pod nazwą makefile w katalogu tworzonego projektu
4. Z poziomu AVR Studio dodajemy do projektu pliki *.c, *.h i inne oraz plik makefile
SPOSÓB UŻYTKOWANIA
1. Projekt (pliki *.c i *.h) możemy edytować bezpośrednio w AVR Studio, które rozpoznaje
składnię języka C
2. W celu skompilowania projektu wybieramy Target: Debug i klikamy Build (kompilacja
projektu)
3. W celu przeprowadzenia symulacji otwieramy plik *.cof i ustawiamy parametry modelu
procesora.
DODATKOWE UWAGI
1. Jeśli chcemy zrobić przekompilować cały projekt (re-build), Wybieramy Target: Clean i
klikamy Build (kasowanie plików z poprzedniej kompilacji), wracamy do Target: Debug i
ponownie klikamy Build.
2. Przy tworzeniu nowych projektów musimy powtórzyć wszystkie punkty począwszy od punktu 5.
Ewentualnie do nowego projektu można skopiować pliki makefile i *.apr z wcześniejszych
projektów i dostosować je do nowych potrzeb.
3. WinAVR jest dostępny tutaj:
http://sourceforge.net/projects/winavr
4. AVR Studio w wersji 3.56 jest dostępne tutaj:
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2724
opracowanie: h-doc, 2004