winAVR

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
Awatar użytkownika
olatao
-
Posty: 29
Rejestracja: 20 lip 2006, 16:28
Lokalizacja: Bielsko-Biała

winAVR

Post autor: olatao » 20 lip 2006, 16:36

Witam, Poraz pierwszy pisalam progrm w C na AVR-y w oparciu o artukul "programowanie procesorow w jezyku C, czesc 1"
z EdW 2005/05, niestety pzy kompilacji wyskakuje blad. Zmieniony (wedlug zalecen) plik Makefile umiescilam w katalogu projektu (Prog 1), plik make.bat w katalogu glownym WinAVR. W kompilatorze w wlasciwosciach Tuols tez zmienilam. POMOCY... :(

Wersja WnAVR to: 20050214

plik make.bat:

@set PATH=C:\WinAVR\BIN;C:\WinAVR\UTILS\BIN;
make.exe

raport output:

D:\Elaktronika\AVR\C +\Prog 1>make.exe

-------- begin --------
avr-gcc (GCC) 3.4.3
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

make.exe: *** No rule to make target `hallo.o', needed by `hallo.elf'. Stop.

> Process Exit Code: 2


Skrypt clean.bat dziala poprawnie:

> "C:\WinAVR\clean.bat"

D:\Elaktronika\AVR\C +\Prog 1>make.exe clean

-------- begin --------

Cleaning project:
rm -f hallo.hex
rm -f hallo.eep
rm -f hallo.cof
rm -f hallo.elf
rm -f hallo.map
rm -f hallo.sym
rm -f hallo.lss
rm -f hallo.o
rm -f hallo.lst
rm -f hallo.s
rm -f hallo.d
rm -f .dep/*
-------- end --------

> Process Exit Code: 0

tasza
Użytkownik
Posty: 1391
Rejestracja: 21 lut 2005, 15:02

Post autor: tasza » 20 lip 2006, 18:29

pobrałaś to archiwum...?
https://elportal.pl/ftp_05/200505progra ... 01soft.zip
olatao pisze:make.exe: *** No rule to make target `hallo.o', needed by `hallo.elf'. Stop.
plik z kodem źródłowym nazywa się hello.c :razz:
w załączniku masz tego gotowca, tylko oczyszczonego z plików tymczasowych...
dodaj sobie do zmiennej systemowej PATH foldery:
C:\WinAVR\bin
C:\WinAVR\utils\bin
i zapomnij o tych *.bat-ach....
a do kompilacji jest make (lub make all), do kasowania tempów make clean
:mrgreen:
pa,
tasza
Załączniki
hello.zip
(5.53 KiB) Pobrany 310 razy

Awatar użytkownika
olatao
-
Posty: 29
Rejestracja: 20 lip 2006, 16:28
Lokalizacja: Bielsko-Biała

Post autor: olatao » 21 lip 2006, 16:29

Dzieki za pomoc!Dzisiaj bede probowac :) - potem dam znac...

[ Dodano: 2006-07-25, 12:13 ]
Hej dzieki wielkie :mrgreen: - udalo sie - pierwszy program sie skompilowal poprawnie. Gdzie (pod jakim adresem) moge pobrac archiwum tego kursu i pliki...? Bo akurat mi brakuje nr. z druga czescia kursu.

tasza
Użytkownik
Posty: 1391
Rejestracja: 21 lut 2005, 15:02

Post autor: tasza » 27 lip 2006, 10:47

:mrgreen:
jeżeli chodzi o pliki i materiały dodatkowe to szukaj
"Programowanie procesorów w języku C" w linkach na tej stronie:
:arrow: https://elportal.pl/index.php?module=Co ... d=&ceid=93
ewentualnie na stronce domowej Radka Koppla (to autor kursu) na Elportalu:
:arrow: https://elportal.pl/index.php?module=Co ... y&ceid=287

hmm..... aż się boję zapytać.....
:roll:
Ty to tak w C na AVR dziubiesz dla siebie, zabawowo... :?:

papa,
tasza

Awatar użytkownika
olatao
-
Posty: 29
Rejestracja: 20 lip 2006, 16:28
Lokalizacja: Bielsko-Biała

Post autor: olatao » 28 lip 2006, 10:31

Dzieki jeszcze raz za pomoc...
Pisalam kilka programow w Bascomie i teraz chyba przyszedl juz czas na C :) Ale jak narazie to idzie opornie... :neutral:
Pozdro. Ola.

ODPOWIEDZ