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ę

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ę

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ć?
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ć?
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ł