RTV forum PL | NewsGroups PL

USBasp jako interfejs HID - jak rozwiązać problem z komunikacją w AVRdude?

Programatorek USBasp jako urządzenie HID

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - USBasp jako interfejs HID - jak rozwiązać problem z komunikacją w AVRdude?

Atlantis
Guest

Mon Oct 22, 2012 6:25 pm   



Kupiłem ostatnio taki mały programatorek do AVR-ów:
http://allegro.pl/i2677009547.html

Wcześniej używałem innej wersji USBasp, w większej obudowie, podpinanej
do komputera za pomocą kabla. Różnicę zauważyłem zaraz po włożeniu
programatora do portu USB. W tym starym trzeba było mu podać plik
sterownika. Ten zainstalował się z miejsca jako urządzenie interfejsu
HID (właściwie system po podłączeniu programatora widzi dwa takie
urządzenia).

Zainstalowałem najnowsze wersje AVRdude i Burm-O-Mat, skonfigurowałem
wszystko niby jak być powinno (jako programator wybrany USBasp, port
USB), podpiąłem tasiemkę do płytki testowej z Atmegą8 i... Nic.
Kompletnie nic. Podczas próbuy odczytu albo programowania dostaję komunikat:

avrdude.exe: error: couldnot find USB device "USBasp" with vid09x16c0
pid=0x5dc

Ktoś wie o co może mu chodzić?

Atlantis
Guest

Mon Oct 22, 2012 6:41 pm   



Zapomniałem dodać, że starzy programator jest widziany przez system po
prostu jako "USBasp" w grupie "LibUSB-Win32 Devices".

Grzegorz Niemirowski
Guest

Mon Oct 22, 2012 6:47 pm   



Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
Kupiłem ostatnio taki mały programatorek do AVR-ów:
http://allegro.pl/i2677009547.html
Wcześniej używałem innej wersji USBasp, w większej obudowie, podpinanej do
komputera za pomocą kabla. Różnicę zauważyłem zaraz po włożeniu
programatora do portu USB. W tym starym trzeba było mu podać plik
sterownika. Ten zainstalował się z miejsca jako urządzenie interfejsu HID
(właściwie system po podłączeniu programatora widzi dwa takie urządzenia).
Zainstalowałem najnowsze wersje AVRdude i Burm-O-Mat, skonfigurowałem
wszystko niby jak być powinno (jako programator wybrany USBasp, port USB),
podpiąłem tasiemkę do płytki testowej z Atmegą8 i... Nic. Kompletnie nic.
Podczas próbuy odczytu albo programowania dostaję
komunikat:
avrdude.exe: error: couldnot find USB device "USBasp" with vid09x16c0
pid=0x5dc
Ktoś wie o co może mu chodzić?

Jak się pojawił jako HID to już nie było sensu nawet włączać avrdude. USBasp
ma swój VID (0x16C0) i PID (0x05DC) i działa z konkretnym sterownikiem.
Jeśli to, co kupiłeś ma inny VID i PID, to to po prostu nie jest USBasp, a
przynajmnej ma zły firmware.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 0 days, 2 hours, 32 minutes and 44 seconds

Michał Smolnik
Guest

Mon Oct 22, 2012 7:02 pm   



W dniu 22.10.2012 20:25, Atlantis pisze:
Quote:
Kupiłem ostatnio taki mały programatorek do AVR-ów:
http://allegro.pl/i2677009547.html

Wcześniej używałem innej wersji USBasp, w większej obudowie, podpinanej
do komputera za pomocą kabla. Różnicę zauważyłem zaraz po włożeniu
programatora do portu USB. W tym starym trzeba było mu podać plik
sterownika. Ten zainstalował się z miejsca jako urządzenie interfejsu
HID (właściwie system po podłączeniu programatora widzi dwa takie
urządzenia).

Zainstalowałem najnowsze wersje AVRdude i Burm-O-Mat, skonfigurowałem
wszystko niby jak być powinno (jako programator wybrany USBasp, port
USB), podpiąłem tasiemkę do płytki testowej z Atmegą8 i... Nic.
Kompletnie nic. Podczas próbuy odczytu albo programowania dostaję
komunikat:

avrdude.exe: error: couldnot find USB device "USBasp" with vid09x16c0
pid=0x5dc

Ktoś wie o co może mu chodzić?

VID i PID wskazuje na avrdoper.


Pozdrawiam,
--
Michał

Grzegorz Niemirowski
Guest

Mon Oct 22, 2012 7:02 pm   



Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
Zapomniałem dodać, że starzy programator jest widziany przez system po
prostu jako "USBasp" w grupie "LibUSB-Win32 Devices".

Bo ma poprawny sterownik załadowany.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 0 days, 2 hours, 51 minutes and 28 seconds

Grzegorz Niemirowski
Guest

Mon Oct 22, 2012 7:11 pm   



Michał Smolnik <msmolnik.fims@gmail.com> napisał(a):
Quote:
avrdude.exe: error: couldnot find USB device "USBasp" with vid09x16c0
pid=0x5dc
Ktoś wie o co może mu chodzić?
VID i PID wskazuje na avrdoper.

Sugerujesz, że avrdude szuka USBasp po złych identyfikatorach? Nie, ma
poprawne. Identyfikatory dla AVR-Doper to vid=0x16c0 i pid=0x5e1 lub 0x5df

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 0 days, 2 hours, 58 minutes and 59 seconds

Atlantis
Guest

Mon Oct 22, 2012 7:22 pm   



W dniu 2012-10-22 21:02, Grzegorz Niemirowski pisze:

Quote:
Bo ma poprawny sterownik załadowany.

Czyli co? W jaki sposób mam załadować ten prawidłowy?
Dlaczego poprzedni programator zażądał ręcznego podania mu pliku e
sterownikiem do USBasp, a ten sam sobie zainstalował ten interfejs HID?

Atlantis
Guest

Mon Oct 22, 2012 7:30 pm   



W dniu 2012-10-22 20:47, Grzegorz Niemirowski pisze:

Quote:
Jak się pojawił jako HID to już nie było sensu nawet włączać avrdude.
USBasp ma swój VID (0x16C0) i PID (0x05DC) i działa z konkretnym
sterownikiem. Jeśli to, co kupiłeś ma inny VID i PID, to to po prostu
nie jest USBasp, a przynajmnej ma zły firmware.

Wkradła się pomyłka do tego co pisałem. Rzeczywisty komunikat błędu brzmi:

avrdude.exe: error: could nor find USB device "USBasp" with vid=0x16c0
pid=0x5dc

Grzegorz Niemirowski
Guest

Mon Oct 22, 2012 7:41 pm   



Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
Czyli co? W jaki sposób mam załadować ten prawidłowy?
Dlaczego poprzedni programator zażądał ręcznego podania mu pliku e
sterownikiem do USBasp, a ten sam sobie zainstalował ten interfejs HID?

Może sprawdź najpierw VID i PID tego czegoś, co kupiłeś. I sprawdź, czy nie
ma jakichś zworek.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 0 days, 3 hours, 29 minutes and 12 seconds

Grzegorz Niemirowski
Guest

Mon Oct 22, 2012 7:42 pm   



Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
Wkradła się pomyłka do tego co pisałem. Rzeczywisty komunikat błędu brzmi:
avrdude.exe: error: could nor find USB device "USBasp" with vid=0x16c0
pid=0x5dc

Tak, domyśliłem się Smile To są właśnie identyfkatory USBasp i avrdude nie
potrafi znaleźć urządzenia o takich identyfikatorach. Ten programator co
kupiłeś musi mieć jakieś inne.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 0 days, 3 hours, 30 minutes and 8 seconds

Atlantis
Guest

Mon Oct 22, 2012 7:55 pm   



W dniu 2012-10-22 21:42, Grzegorz Niemirowski pisze:

Quote:
Tak, domyśliłem się Smile To są właśnie identyfkatory USBasp i avrdude nie
potrafi znaleźć urządzenia o takich identyfikatorach. Ten programator co
kupiłeś musi mieć jakieś inne.

Vid=03EB
Pid=C8B4

Da się coś z tym jeszcze zrobić? Wink

Grzegorz Niemirowski
Guest

Mon Oct 22, 2012 8:33 pm   



Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
Vid=03EB
Pid=C8B4
Da się coś z tym jeszcze zrobić? Wink

Nie wiem. Znalazłem tylko to
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=118518&start=0
ale z tego nie wynika, że to może działać z avrdude. Może ten ProgISP z tego
chińskiego linku zadziała.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 0 days, 4 hours, 7 minutes and 22 seconds

Atlantis
Guest

Mon Oct 22, 2012 8:36 pm   



W dniu 2012-10-22 22:33, Grzegorz Niemirowski pisze:

Quote:
Nie wiem. Znalazłem tylko to

Czyli co? Wychodziłoby na to, że sprzedający wcisnął mi programator,
który nie jest USBasp, wbrew opisowi aukcji? Przecież tam było podane,
że sprzedaje USBasp, kompatybilny z AVRdude. :/

Grzegorz Niemirowski
Guest

Mon Oct 22, 2012 9:04 pm   



Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
Czyli co? Wychodziłoby na to, że sprzedający wcisnął mi programator, który
nie jest USBasp, wbrew opisowi aukcji? Przecież tam było podane, że
sprzedaje USBasp, kompatybilny z AVRdude. :/

To się z nim skontaktuj, niech się tłumaczy.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 0 days, 4 hours, 53 minutes and 24 seconds

Paweł Pawłowicz
Guest

Tue Oct 23, 2012 10:46 am   



W dniu 2012-10-22 22:36, Atlantis pisze:
Quote:
W dniu 2012-10-22 22:33, Grzegorz Niemirowski pisze:

Nie wiem. Znalazłem tylko to

Czyli co? Wychodziłoby na to, że sprzedający wcisnął mi programator,
który nie jest USBasp, wbrew opisowi aukcji? Przecież tam było podane,
że sprzedaje USBasp, kompatybilny z AVRdude. :/

Firmware USBasp ma kilka wersji z różnymi VID i PID, sterownik musi więc
być odpowiedni do firmware. Na sieci jest wiele wersji AVRdude, niektóre
w ogóle nie obsługują USBasp. Musisz znaleźć wersję AVRdude i sterowniki
odpowiednie do Twojego programatora (albo samemu sobie skompilować).

Pozdrawiam,
Paweł

elektroda NewsGroups Forum Index - Elektronika Polska - USBasp jako interfejs HID - jak rozwiązać problem z komunikacją w AVRdude?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map