Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Problem z odpaleniem programu na nowo zainstalowanym WinAVR

Fakiros
-
-
Posty:6
Rejestracja:23 sie 2004, o 21:44
Lokalizacja:Nowa Sól
Kontaktowanie:
Problem z odpaleniem programu na nowo zainstalowanym WinAVR

Postautor: Fakiros » 21 sty 2005, o 23:52

Witam .
Zainstalowałem WinAVR i mam problem z kompilacją najprostszego programu:

Kod: Zaznacz cały

#include <avr/io.h> #define LED_ON sbi(DDRB,PB1);sbi(PORTB,PB1) int main (void) { LED_ON; for (;;) { } return (0); }
wywala mi taki błąd:

Kod: Zaznacz cały

> "make.exe" all MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp. Error makefile 361: Colon expected Error makefile 389: Too many rules for target '%.o' Error makefile 415: Command syntax error *** 3 errors during make *** > Process Exit Code: 1

w pliku makefile znajdują się w wybranych linijkach :

Kod: Zaznacz cały

359 # Link: create ELF output file from object files. 360 .SECONDARY : $(TARGET).elf 361 .PRECIOUS : $(OBJ) 362 %.elf: $(OBJ) ---- 388 # Target: clean project. 389 clean: begin clean_list finished end 390 391 clean_list : 392 @echo 393 @echo $(MSG_CLEANING) 394 $(REMOVE) $(TARGET).hex 395 $(REMOVE) $(TARGET).eep 396 $(REMOVE) $(TARGET).obj 397 $(REMOVE) $(TARGET).cof 398 $(REMOVE) $(TARGET).elf 399 $(REMOVE) $(TARGET).map 400 $(REMOVE) $(TARGET).obj 401 $(REMOVE) $(TARGET).a90 402 $(REMOVE) $(TARGET).sym 403 $(REMOVE) $(TARGET).lnk 404 $(REMOVE) $(TARGET).lss 405 $(REMOVE) $(OBJ) 406 $(REMOVE) $(LST) 407 $(REMOVE) $(SRC:.c=.s) 708 $(REMOVE) $(SRC:.c=.d) 409 $(REMOVE) .dep/* ----------- 414 # Include the dependency files. 415 -include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*) 416 ---------------------
Czy ktoś wie co może byc tego przyczyną ?

jak powinien wyglądać makefile w moim przypadku ??
a może popełniam inny błąd ??
moj plik makefila dodaje do załącznika

Jurek Szczesiul
-
-
Posty:175
Rejestracja:10 paź 2003, o 20:44
Lokalizacja:Białystok
Kontaktowanie:

Re: Problem z odpaleniem programu na nowo zainstalowanym Win

Postautor: Jurek Szczesiul » 22 sty 2005, o 17:06

Kod: Zaznacz cały

> "make.exe" all MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp.
Masz źle ustawione ścieżki - jak widać wywoływany jest nie GNU make
ale borlandowski ( C++ builder ? ). To jest pierwsza rzecz do
poprawienia.
( BTW WinAvr zawiera graficzny interfejs do tworzenia makefili
- MFile ).

Regards Jurek S.

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Postautor: pajaczek » 28 sty 2005, o 18:24

Fakiros:

A zresetowal Ty kompa po zainstalowaniu WinAVR ??

A tak BTW, zabierasz sie za C ?? Boshe... ja nawet nie chce widziec tych programow... juz te w Bascomie i Delphi byly koszmarem.

Wróć do „AVR/AVR32”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości