Skocz do zawartości

Część 1-Kurs programowania uC AVR w C (WinAVR, Kurs AVR-GCC)


Treker

Pomocna odpowiedź

Witam serdecznie.

Pytanie moje związane jest z pierwszą lekcja programowania uC AVRw C.

Wszystko robie tak jak jest opisane na stronie , dochodze do miejsca gdzie się uruchamia Tools->Make All i :

- zamiast komunikatu "Process Exit Code: 0". ja mam komunikat :

>"make.exe: all

make.exe:*** No rule to make target 'all'.Stop

>Process Exit Code:2

>Time take:00:00

Co żle robie ?

Za wszelka pomoc z góry dziękuje.

Janusz Bielawski

Link do komentarza
Share on other sites

Witam,
nie wiem czy miałem dokładnie taki sam komunikat, ale tu w tym kroku:

W menu programu MFile wybieramy opcję:

Makefile->Main file name

i w okienku, które się pojawi wpisujemy nazwę pliku przykładowego programu: "led", nazwę pliku wpisujemy bez rozszerzenia ".c";

popełniłem błąd. Wpisałem nazwę pliku, ale nie doczytałem do końca i wpisałem z rozszerzenim ".c".

Komunikat też głosił: >Process Exit Code:2

Kiedy wpisałem poprawnie, bez rozszerzenia, komunikat był już poprawny.

Edit:

Tak nie. Komunikat w przypadku popełnienia wyżej popisanego błędu jest taki:

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

avr-gcc (GCC) 4.1.2 (WinAVR 20070525)

Copyright © 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 `led.c.elf', needed by `elf'. Stop.

> Process Exit Code: 2

> Time Taken: 00:02

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Jestem na razie pod wrażeniem, widać ze włożyliście w pierwszą część dużo pracy, mam nadzieję że dalej będzie tak samo dobrze. Mam tylko jedną uwagę i to natury estetycznej, a nie merytorycznej. U mnie pod firefoxem 3 listing kodu wyświetla się w Times new roman, pod wszystkimi innymi przeglądarkami (opera chrome, IE) jest ok. Moglibyście to poprawić?

Link do komentarza
Share on other sites

Witam ponownie.

Juz jest wszystko OK, komunikat "Process Exit Code: 0".

Błąd dziecinny , jak się czegoś niewie to należy to dokładnie przeczytać.

Teraz czas na budowe programatora .

Janusz Bielawski

Link do komentarza
Share on other sites

Witam!

Wielkie dzięki za ten kurs a najbardziej za PRZYSTĘPNĄ formę języka przekazu merytorycznej treści, kilka cennych zagadnień zrozumiałem!

Tak przy okazji chciałbym zapytać, w EdWnr2/2008 str52 jest zamieszczony art.pt."Ulepszony STK200" w opracowaniu Pana Radosława Koppla i jest kitem AVT o numerze 2855, czy ten programator będzie odpowiedni do tego kursu C?

Pozdrawiam, dziadek, stary mechanik.

Link do komentarza
Share on other sites

Tak 😉

Podejrzewam, że programator ten będzie widziany jako zwykły stk200/300.

W ostateczności gdyby nie działał z WinAVR, w co wątpię, będzie można skorzystać z jakiegoś innego programu, który przeżuci hex'a do pamięci mikroprocesora.

Link do komentarza
Share on other sites

> "make.exe" program
avrdude -p atmega8 -P com4 -c stk500v2    -U flash:w:led.hex 

avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
        Double check connections and try again, or use -F to override
        this check.


avrdude done.  Thank you.

make.exe: *** [program] Error 1

> Process Exit Code: 2
> Time Taken: 00:02

Jak poradzić sobie z takim błędem?

Link do komentarza
Share on other sites

Kurs bardzo miły i fajnie sie go czyta, a fotki, obrazki dodają wiele dobrego do niego, mogli byscie w nim zamiescic informacje jak zrobić tą przejściówkę ułatwiającą podłączenie programatora do mikrokontorlera AVR na płytce stykowej.

Link do komentarza
Share on other sites

mogli byscie w nim zamiescic informacje jak zrobić tą przejściówkę ułatwiającą podłączenie programatora do mikrokontorlera AVR na płytce stykowej.

No, ale to przecież tylko jedno złącze i kable z goldpinami 🙂

Link do komentarza
Share on other sites

Ta "przejściówka" TO TYLKO gniazdo złącza 2*5 pin (to się chyba nazywa IDC10) z przylutowanymi kilkoma elastycznymi przewodami. Z drugiej strony przewodów przylutowałem krótkie odcinki drucików (niepotrzebne, odcięte kawałki wyprowadzeń od nowych kondensatorów ) o średnicy odpowiedniej do styków płytki i usztywnione rurkami termokurczliwymi.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.