Goto page 1, 2 Next
badworm
Guest
Sun Oct 23, 2016 4:59 pm
Po przepięciu programatora USBasp do innego portu, Windows XP wykrył na
nowo urządzenie i chciał do niego sterowników. Z braku tych, które
wykorzystałem w trakcie pierwszego podłączenia do komputera,
skorzystałem z linka na stronie twórcy tegoż programatora. Operacja się
udała, ale chyba nie wszystko poszło tak, jak trzeba. Windows nie
zgłasza problemów, widzi urządzenie normalnie, ale AVR Dude GUI pluje
się, że "avrdude.exe: error: could not find USB device with vid=0x16c0
pid=0x5dc vendor='www.fischl.de' product='USBasp' avrdude.exe done.
Thank you.". Kombinowałem z różnymi sterownikami z sieci, na drugim
komputerze z Win 7 efekt dokładnie ten sam. Coś się stało procesorowi w
programatorze, czy to jednak wina raczej po stronie Windows?
--
Pozdrawiam Bad Worm badworm[maupa]post{kropek}pl
GG#2400455 ICQ#320399066
Sebastian BiaĹy
Guest
Sun Oct 23, 2016 5:22 pm
On 2016-10-23 18:59, badworm wrote:
Quote:
Po przepięciu programatora USBasp do innego portu, Windows XP wykrył na
nowo urządzenie i chciał do niego sterowników. Z braku tych, które
wykorzystałem w trakcie pierwszego podłączenia do komputera,
skorzystałem z linka na stronie twórcy tegoż programatora. Operacja się
udała, ale chyba nie wszystko poszło tak, jak trzeba. Windows nie
zgłasza problemów, widzi urządzenie normalnie, ale AVR Dude GUI pluje
się, że "avrdude.exe: error: could not find USB device with vid=0x16c0
pid=0x5dc vendor='www.fischl.de' product='USBasp' avrdude.exe done.
Być może masz za starą wersję avrdude. Jakiś czas temu zmienili USB ID i
stare avedude przestały widzieć usbasp w nowych wersjach firmware i
sterowników.
Grzegorz Niemirowski
Guest
Sun Oct 23, 2016 5:28 pm
badworm <nospam@post.pl> napisał(a):
Quote:
Po przepięciu programatora USBasp do innego portu, Windows XP wykrył na
nowo urządzenie i chciał do niego sterowników. Z braku tych, które
wykorzystałem w trakcie pierwszego podłączenia do komputera,
skorzystałem z linka na stronie twórcy tegoż programatora. Operacja się
udała, ale chyba nie wszystko poszło tak, jak trzeba. Windows nie
zgłasza problemów, widzi urządzenie normalnie, ale AVR Dude GUI pluje
się, że "avrdude.exe: error: could not find USB device with vid=0x16c0
pid=0x5dc vendor='www.fischl.de' product='USBasp' avrdude.exe done.
Thank you.". Kombinowałem z różnymi sterownikami z sieci, na drugim
komputerze z Win 7 efekt dokładnie ten sam. Coś się stało procesorowi w
programatorze, czy to jednak wina raczej po stronie Windows?
Ale skoro już miałeś programator na innym porcie, to znaczy że sterowniki są
w systemie. Skorzystaj z opcji wyboru istniejącego sterownika. Zobacz też w
menedżerze urządzeń jaki jest faktyczny VID i PID urządzenia.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
badworm
Guest
Sun Oct 23, 2016 7:06 pm
Dnia Sun, 23 Oct 2016 19:22:55 +0200, Sebastian Biały napisał(a):
Quote:
Być może masz za starą wersję avrdude. Jakiś czas temu zmienili USB ID i
stare avedude przestały widzieć usbasp w nowych wersjach firmware i
sterowników.
Rzecz w tym, że poza sterownikiem w systemie to nic się nie zmieniło -
ta sama wersja AVR Dude, ten sam firmware w programatorze...
--
Pozdrawiam Bad Worm badworm[maupa]post{kropek}pl
GG#2400455 ICQ#320399066
badworm
Guest
Sun Oct 23, 2016 7:08 pm
Dnia Sun, 23 Oct 2016 19:28:58 +0200, Grzegorz Niemirowski napisał(a):
Quote:
Ale skoro już miałeś programator na innym porcie, to znaczy że sterowniki są
w systemie. Skorzystaj z opcji wyboru istniejącego sterownika. Zobacz też w
menedżerze urządzeń jaki jest faktyczny VID i PID urządzenia.
PID i VID podawane we właściwościach urządzenia są takie, jak trzeba.
Nie wiem jak sprawdzić faktyczną (albo tę zgłaszaną przez sterownik)
wartość 'Vendor' i 'Product'. XP po wybraniu aktualizacji sterownika nic
lepszego nie znajduje.
--
Pozdrawiam Bad Worm badworm[maupa]post{kropek}pl
GG#2400455 ICQ#320399066
Sebastian BiaĹy
Guest
Sun Oct 23, 2016 7:37 pm
On 2016-10-23 21:06, badworm wrote:
Quote:
Być może masz za starą wersję avrdude. Jakiś czas temu zmienili USB ID i
stare avedude przestały widzieć usbasp w nowych wersjach firmware i
sterowników.
Rzecz w tym, że poza sterownikiem w systemie to nic się nie zmieniło -
ta sama wersja AVR Dude, ten sam firmware w programatorze...
Ale sterownik inny. Ściągnij sobie Arduino i tam dostaniesz przy okazji
nowego avrdude.
janusz_k
Guest
Sun Oct 23, 2016 8:01 pm
W dniu 2016-10-23 o 21:08, badworm pisze:
Quote:
Dnia Sun, 23 Oct 2016 19:28:58 +0200, Grzegorz Niemirowski napisał(a):
Ale skoro już miałeś programator na innym porcie, to znaczy że sterowniki są
w systemie. Skorzystaj z opcji wyboru istniejącego sterownika. Zobacz też w
menedżerze urządzeń jaki jest faktyczny VID i PID urządzenia.
PID i VID podawane we właściwościach urządzenia są takie, jak trzeba.
Nie wiem jak sprawdzić faktyczną (albo tę zgłaszaną przez sterownik)
wartość 'Vendor' i 'Product'. XP po wybraniu aktualizacji sterownika nic
lepszego nie znajduje.
Wchodzisz w panel sterowania,system, menedżer urządzeń, u mnie dla
avrisp zgłasza się jungo tam w tyej gałęzi mam avrisp, klikasz i
własciwości, z listy
wybierasz identyfikatory sprzętu.
--
Pozdr
Janusz_K
Grzegorz Niemirowski
Guest
Sun Oct 23, 2016 9:33 pm
badworm <nospam@post.pl> napisał(a):
Quote:
PID i VID podawane we właściwościach urządzenia są takie, jak trzeba.
Nie wiem jak sprawdzić faktyczną (albo tę zgłaszaną przez sterownik)
wartość 'Vendor' i 'Product'. XP po wybraniu aktualizacji sterownika nic
lepszego nie znajduje.
Ale nie ma szukać lepszego, tylko trzeba wskazać z listy.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
badworm
Guest
Mon Oct 24, 2016 4:28 pm
Dnia Sun, 23 Oct 2016 21:37:20 +0200, Sebastian Biały napisał(a):
Quote:
Ale sterownik inny. Ściągnij sobie Arduino i tam dostaniesz przy okazji
nowego avrdude.
Z tego, co widzę to mam najnowszą wersję AVRdude (6.3) i chyba jedną z
ostatnich wersji GUI (1.0.5).
--
Pozdrawiam Bad Worm badworm[maupa]post{kropek}pl
GG#2400455 ICQ#320399066
badworm
Guest
Mon Oct 24, 2016 4:39 pm
Dnia Sun, 23 Oct 2016 23:33:06 +0200, Grzegorz Niemirowski napisał(a):
Quote:
Ale nie ma szukać lepszego, tylko trzeba wskazać z listy.
Wygląda na to, że miałem za nowy sterownik. Pomogło dopiero
zainstalowanie programu "Extreme burner - AVR", który podczas instalacji
ładuje też do systemu driver (libusb0) do USBasp. Okazało się, że
wersja, którą chce wgrać, jest starsza niż ta, którą już miałem w
systemie. AVRdude ruszył
--
Pozdrawiam Bad Worm badworm[maupa]post{kropek}pl
GG#2400455 ICQ#320399066
sundayman
Guest
Mon Oct 24, 2016 10:27 pm
Polecam koledze szczerze kopnięcie w dupę to USBAsp i przejście na JTAG.
Sam zrobiłem to dopiero po latach walki z USBAsp, zmuszony kolejnymi
cudawiankami Atmegi.
Nie da się ukryć, że JTAG działa sprawniej i stabilniej. Osobiście
używam AVR Dragona do tego celu. Działa, zarówno pod Atmel Studio jak i
Bascomem, którego często używam.
Sebastian BiaĹy
Guest
Tue Oct 25, 2016 6:30 am
On 2016-10-25 00:27, sundayman wrote:
Quote:
Polecam koledze szczerze kopnięcie w dupę to USBAsp i przejście na JTAG.
Sam zrobiłem to dopiero po latach walki z USBAsp, zmuszony kolejnymi
cudawiankami Atmegi.
Dobra rada, szczególnie że większośc AtM nie ma JTAG.
Quote:
Nie da się ukryć, że JTAG działa sprawniej i stabilniej.
USBasp też działa sprawnie i stabilnie. W zasadzie zaryzykuje że od
bardzo wielu lat (z 8?) ani razu nie mialem z nim kłopotu przy tysiącach
programowań różnych wersji cpu.
PaweĹ PawĹowicz
Guest
Tue Oct 25, 2016 7:51 am
W dniu 2016-10-25 o 08:30, Sebastian Biały pisze:
Quote:
On 2016-10-25 00:27, sundayman wrote:
Polecam koledze szczerze kopnięcie w dupę to USBAsp i przejście na JTAG.
Sam zrobiłem to dopiero po latach walki z USBAsp, zmuszony kolejnymi
cudawiankami Atmegi.
Dobra rada, szczególnie że większośc AtM nie ma JTAG.
Ale Dragon ma też ISP. I działa dużo lepiej, niż USBAsp. W pełni
popieram sugestię rezygnacji z USBAsp na rzecz Dragona.
P.P.
sundayman
Guest
Tue Oct 25, 2016 3:49 pm
Quote:
Dobra rada, szczególnie że większośc AtM nie ma JTAG.
Ja używam głównie tych, które mają :)
Quote:
USBasp też działa sprawnie i stabilnie. W zasadzie zaryzykuje że od
bardzo wielu lat (z 8?) ani razu nie mialem z nim kłopotu przy
tysiącach programowań różnych wersji cpu.
No to widocznie są "różne" USBAsp. Bo ja miałem ze 3, i z każdym
niejeden problem.
Ostatnio w M2561 programowanej via USBAsp właśnie (długi program, ponad
128KB) tak mi ten gówniany programator pięknie wysypał Atmegę, że żadne
zewnętrzne zegary jej nie postawiły (przypuszczam, że pin Reset się
przeprogramował).
Fakt, że to się odbywało przy programowaniu fusów bodajże via mkAVR
calculator. No ale tak czy owak - MCU musiałem wyciągać.
I nie pierwszy raz zresztą.
Oczywiście stało się to wtedy, kiedy nie miałem nawet wolnych 15 minut
na wylutowanie i wlutowanie drugiego. I dlatego wreszcie zmieniłem na
JTAG. I jestem bardzo zadowolony.
Czy jest szybciej niż USBAsp to nie wiem - może ciut.
Ale na pewno bezpieczniej.
Sebastian BiaĹy
Guest
Tue Oct 25, 2016 4:45 pm
On 2016-10-25 17:49, sundayman wrote:
Quote:
Ostatnio w M2561 programowanej via USBAsp właśnie (długi program, ponad
128KB) tak mi ten gówniany programator pięknie wysypał Atmegę, że żadne
zewnętrzne zegary jej nie postawiły (przypuszczam, że pin Reset się
przeprogramował).
Fakt, że to się odbywało przy programowaniu fusów
Kilkukrotnie stracilem kontakt z Mega (przepalalo fusy na external osc)
uzywając AVR PROG MKII a to bolesne przy mega128. Potem okazalo się że
jest to powtarzalne jesli w tle coś się na kompie dzieje, jak oglądanie
youtube albo grzebie dyskiem. To był powód zeby to rzucić w kat i nigdy
nie wracać do dziadostwa. Obecnie używam sporadycznie do PDI.
To ze programatory róznych producentów cpu, nawet wydawało by się
oficjalne, to kupa to wiadomo już od bardzo dawna. Chyba nie ma
producenta który by się nie wykazal jakimś dziadostwem. usbasp
przynajmniej firmware można latwo poprawić i nawet to robią. ja
podchodzę sceptycznie do każdego.
PS. Udalo mi się za pomocą programatora olimexa na jtag zabić kilka
sztuk SAM7 bez mozliwości przywrócenia. Padaly jeden po drugim po
zrobieniu reset run *za* szybko po flashowaniu. Diabli wiedzą czemu.
Goto page 1, 2 Next