| Autor |
Wiadomość |
Temat: Kurs programowania uC AVR w C (WinAVR, Kurs AVR-GCC) |
wojnar
Odpowiedzi: 28
Wyświetleń: 1813
|
Forum: Ogłoszenia Wysłany: 01 Paź 08 08:11 Temat: Kurs programowania uC AVR w C (WinAVR, Kurs AVR-GCC) |
Cześć,
fajny kurs, jak na razie.
Wszystko na razie mi krok po kroku idzie jak lektorowi, tylko po próbie zaprogramowania wsadu do procka, wywala mi taki komentarz:
| Kod: | > "make.exe" program
avrdude -p atmega8 -P usb -c usbasp -U flash:w:led.hex
avrdude: Can't find programmer id "usbasp"
Valid programmers are:
dasa3 = serial port banging, reset=!dtr sck=rts mosi=txd miso=cts [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:492]
dasa = serial port banging, reset=rts sck=dtr mosi=txd miso=cts [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:479]
ponyser = serial port banging, design ponyprog serial [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:466]
dapa = Direct AVR Parallel Access cable [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:446]
xil = Xilinx JTAG cable [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:433]
futurlec = Futurlec.com programming cable. [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:416]
abcmini = ABCmini Board, aka Dick Smith HOTCHIP [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:406]
picoweb = Picoweb Programming Cable, http://www.picoweb.net/ [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:396]
sp12 = Steve Bolt's Programmer [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:385]
alf = Nightshade ALF-PgmAVR, http://nightshade.homeip.net/ [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:369]
bascom = Bascom SAMPLE programming cable [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:359]
dt006 = Dontronics DT006 [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:349]
pony-stk200 = Pony Prog STK200 [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:337]
stk200 = STK200 [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:321]
pavr = Jason Kyle's pAVR Serial Programmer [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:314]
jtag2 = Atmel JTAG ICE mkII [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:307]
jtag2fast = Atmel JTAG ICE mkII [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:299]
jtag2slow = Atmel JTAG ICE mkII [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:291]
jtagmkII = Atmel JTAG ICE mkII [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:283]
avr911 = Atmel AppNote AVR911 AVROSP [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:277]
avr109 = Atmel AppNote AVR109 Boot Loader [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:271]
butterfly = Atmel Butterfly Development Board [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:265]
avr910 = Atmel Low Cost Serial Programmer [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:258]
stk500v2 = Atmel STK500 V2 [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:252]
stk500 = Atmel STK500 [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:246]
avrispv2 = Atmel AVR ISP V2 [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:240]
avrisp = Atmel AVR ISP [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:234]
bsd = Brian Dean's Programmer, http://www.bsdhome.com/avrdude/ [C:\Program Files\Atmel\WinAVR-20080610\bin\avrdude.conf:223]
make.exe: *** [program] Error 1
> Process Exit Code: 2
> Time Taken: 00:01 |
Nie wiem gdzie może być problem.
W makefile dopisałem, że usbasp, bo taki używam, i też port USB. |
Temat: Część 1-Kurs programowania uC AVR w C (WinAVR, Kurs AVR-GCC) |
wojnar
Odpowiedzi: 37
Wyświetleń: 2137
|
Forum: Ogłoszenia Wysłany: 02 Paź 08 09:27 Temat: Część 1-Kurs programowania uC AVR w C (WinAVR, Kurs AVR-GCC) |
Witam,
nie wiem czy miałem dokładnie taki sam komunikat, ale tu w tym kroku:
| Cytat: | 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:
| Cytat: | -------- begin --------
avr-gcc (GCC) 4.1.2 (WinAVR 20070525)
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 `led.c.elf', needed by `elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:02 |
|
Temat: Kurs programowania uC AVR w C (WinAVR, Kurs AVR-GCC) |
wojnar
Odpowiedzi: 28
Wyświetleń: 1813
|
Forum: Ogłoszenia Wysłany: 05 Paź 08 12:34 Temat: Kurs programowania uC AVR w C (WinAVR, Kurs AVR-GCC) |
2abxyz:
Na prawdę pomieszało. Bo kiedyś czarowałem coś z poszczególnymi wersjami AVRdude, próbowałem różne wersje, jak która się zachowuje itp. Po prostu bawiłem się i namieszałem.
Po reinstalacji WinAvr i zmianie sterownika dla Usbasp wszystko klapie jak ma.
Teraz jestem w pełni przygotowany do zapoczęcia kursu. Może się wreszcie nauczę coś z C. |
Temat: Kurs BASCOM - lekcja3 - zaczynamy programować |
wojnar
Odpowiedzi: 68
Wyświetleń: 4567
|
Forum: Artykuły Wysłany: 31 Paź 08 08:58 Temat: Re: Kurs BASCOM - lekcja3 - zaczynamy programować |
| Ikar napisał/a: | W tej części to już wszystko, dziękuje za uwagę
Paweł "Ikar" Stankiewicz |
Będą dalsze części - lekcje? |
| |