mikrokontrolery.net

 

   

Kompilator języka C firmy Metrow

Kompilator języka C firmy Metrowerks

Jest to drugi kompilator języka C z ograniczeniem wielkości kodu wynikowego do 4kB. Można go pobrać ze strony http://www.metrowerks.com/MW/Develop/Embedded/STM/CWST7Mspecial.htm Aby go pobrać należy kliknąć link "Download Codewarrior Development Studio for ST7 Microcontrollers" a następnie wypełnić formularz rejestracyjny. Na podany w formularzy adres e-mail zostanie wysłana informacja o adresie, spod którego możemy pobrać program oraz specjalny plik licencyjny (bez tego pliku maksymalny rozmiar kodu wynikowego wynosi 1kB). Po zainstalowaniu programu należy skopiować pobrany plik licencyjny do katalogu z programem.

Po uruchomieniu programu CodeWarrior IDE naszym oczom ukazuje się puste okno programu. W celu rozpoczęcia pracy z menu "File" wybieramy opcję "New" albo używamy kombinacji klawiszy Ctrl+Shift+N. Pojawi się poniższe okno :

Z zakładki "Project" wybieramy opcję "ST7 New Project Wizard" a następnie w polu "Project name" wpisujemy nazwę naszego projektu. W polu "Location" wpisujemy, bądź też po naciśnięciu przycisku "Set" wskazujemy w okienku dialogowym katalog, w którym chcemy zapisać nasz projekt. Po kliknięciu przyciksu "OK" pokaże się pierwsze okno kreatora projektów :

 Z listy wybieramy interesujący nas mikrokontroler a następnie klikamy "Dalej". Drugie okno kreatora pozwala nam określić język w którym będziemy pisać program :

Do wyboru mamy : asembler język C oraz C++. Najczęściej będziemy pisać programy w języku C. Następne okno pozwala na stworzenie projektu dla pakietu narzędzi PC-Lint :

Na obecnym etapie nie będziemy korzystać z tego pakietu, więc zaznaczamy opcję "No". Następne okno służy do określenia rodzaju kody startowego dołączanego do naszego projektu :

Do wyboru mamy "minimal startup code", który inicjalizuje tylko wskaźnik stosu a następnie wukonuje skok do funkcji main oraz "ANSI startup code" który oprócz wymienionych poprzednio czynności dodatkowo inicjalizuje wszystkie zmienne globalne. Kolejne okno pozwala na określenie czy w projekcie będą wykorzystywane liczby zmiennoprzecinkowe :

Jeśli nie zamierzamy używać w programie liczb zmiennoprzecinkowych należy wybrać opcję "None" aby niepotrzebnie nie zwiększać rozmiaru kodu wynikowego. Następne okno określa sposób przechowywania zmiennych lokalnych :

Ostatnie okno kreatora projektów służy do wybrania środowiska uruchomieniowego dla naszego projektu :

Jeśli nie dysponujemy żadnym emulatorem sprzętowym to wybieramy opcję "Metrowerks Simulator". To już ostatni etap tworzenia projektu przez kreatora. Po kliknięciu przycisku "Zakończ" w lewej części przestrzeni roboczej okna programu ukaże się przedstawione poniżej okno :

Zakładka "Files" zawiera pliki wchodzące w skład projektu oraz dodatkowe pliki bibliotek oraz innych plików wykorzystywanych do tworzenia projektu. W katalogu "Sources" znajduje się plik main.c którego zawartość wygląda następująco :

Od tego memntu możemy przystąpić do pisania programu.

 

 

 

Ostatnio na forum:

 

 

 

 

 
 
 
 
 

(c) 2004-2008 Radosław Kwiecień
Polityka prywatności