witam wszystkich!!
chce sie uczyc programowania uC-ów AVR w jezyku C....
mam kurs programowania procesorów w jezyku C z gazety EDW...
pierwszy program jest bardzo prosty ale mam problem z kompilacja...poprostu nie ma tych plików z rozszerzeniem Hex czy elf...i output wyglada nastepujaco:
> "C:\WinAVR\make.bat"
C:\Documents and Settings\Sari\Pulpit\testt\tito>make.exe clean
-------- begin --------
Cleaning project:
rm -f main.hex
rm -f main.eep
rm -f main.cof
rm -f main.elf
rm -f main.map
rm -f main.sym
rm -f main.lss
rm -f main.o
rm -f main.lst
rm -f main.s
rm -f main.d
rm -f .dep/*
-------- end --------
> Process Exit Code: 0
nie wiem co sie dzieje....Sad(((
prosze o pomoc.....z gory dziekuje
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 kompilacją WinAVR
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Witam cię Radzio!!
dziekuje ze odpisales...zrobilem jak ty mi napisales i wyskoczyly 2 bledy i nie wiem czemu...
> "C:\WinAVR\make.bat"
C:\Documents and Settings\Sari\Pulpit\probka\Hej>make.exe
-------- begin --------
avr-gcc (GCC) 3.4.6
Copyright (C) 2006 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 `obj/main.o', needed by `testpp.elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:01
a program wyglada nastepujaco(prosto z gazety):
/*
* hello.c plik gówny programu kursu EdW
* Część pierwsza - początki
*
* Autor: Radosław Koppel kompilator: WinAVR20050214
*/
#include <avr\io.h>
#include <avr\delay.h>
int main(void)
{
/* Ustawienie wyjść */
DDRD = 0x7c;
for(;;)
{
/*wyłączenie diod*/
PORTD = 0x7c;
_delay_loop_2(0xffff);
/*włączenie diod*/
PORTD = 0;
_delay_loop_2(0xffff);
}
return 0;
}
jak bedziesz mial troche czasu to mnie odpisz
pozdrawiam
dziekuje ze odpisales...zrobilem jak ty mi napisales i wyskoczyly 2 bledy i nie wiem czemu...
> "C:\WinAVR\make.bat"
C:\Documents and Settings\Sari\Pulpit\probka\Hej>make.exe
-------- begin --------
avr-gcc (GCC) 3.4.6
Copyright (C) 2006 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 `obj/main.o', needed by `testpp.elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:01
a program wyglada nastepujaco(prosto z gazety):
/*
* hello.c plik gówny programu kursu EdW
* Część pierwsza - początki
*
* Autor: Radosław Koppel kompilator: WinAVR20050214
*/
#include <avr\io.h>
#include <avr\delay.h>
int main(void)
{
/* Ustawienie wyjść */
DDRD = 0x7c;
for(;;)
{
/*wyłączenie diod*/
PORTD = 0x7c;
_delay_loop_2(0xffff);
/*włączenie diod*/
PORTD = 0;
_delay_loop_2(0xffff);
}
return 0;
}
jak bedziesz mial troche czasu to mnie odpisz
pozdrawiam
Po pierwsze to problem jest w pliku makefile (albo go nie ma, albo niewlasciwie ustawione odpowiednie wartosci), a nie w kodzie programu. Poczytaj, zapewne wczesniejsze odcinki kursu, a powinienes sie dowiedziec co z czym. A blad jest 1, gdzie Ty widzisz 2 ??
Po drugie, jak podajesz jakis kod na forum, to uzywaj znacznika code, inaczej jest to slabo czytelne.
Po trzecie, moze by ktorys z moderatorow usunal ten temat, a odpowiedzi przeniosl do blizniaczego, ktory jest w odpowiednim dziale. A Ty Saritto nie zakladaj wielu identycznych tematow, ani tematow w nieodpowiednich dzialach. W zasadzie ten dzial dotyczy tylko Bascoma.
Po drugie, jak podajesz jakis kod na forum, to uzywaj znacznika code, inaczej jest to slabo czytelne.
Po trzecie, moze by ktorys z moderatorow usunal ten temat, a odpowiedzi przeniosl do blizniaczego, ktory jest w odpowiednim dziale. A Ty Saritto nie zakladaj wielu identycznych tematow, ani tematow w nieodpowiednich dzialach. W zasadzie ten dzial dotyczy tylko Bascoma.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 37 gości