czwartek, 16 stycznia 2014

Tworzenie pliku Makefile dla AVR


Krótkie info jak utworzyć własny plik Makefile do projektu. Na końcu link do pobrania przykładowego pliku Makefile.


Opis skąd pobrać program mfile wchodzącego w skład pakietu WinAVR znajduje się tutaj.

Po jego utworzeniu warto dodać dwie flagi dla kompilatora:

CFLAGS += -fdata-sections
CFLAGS += -ffunction-sections

oraz jedną flagę dla linkera:
LDFLAGS += -Wl,--gc-sections
Flagi odpowiedzialne są za usunięcie nieużywanych danych oraz funkcji w przygotowywanym programie. Więcej info tutaj. 

Przykładowy plik Makefile do pobrania. Wystarczy zdefiniować kilka parametrów i można kompilować własne programy na AVR.

Udanych kompilacji
Michał