Witam,
Jakiś czas temu zakupiłem programator AVR MKII (jest to klon AVRISP MKII), po wykonaniu wszystkich wymaganych kroków z instrukcji z załącznika bez problemów udawało się programować za pomocą Atmel Studio. Ostatnio byłem zmuszony użyć interfejsu TPI do zaprogramowania ATtiny4, co również zakończyło się powodzeniem. Dzisiaj próbowałem zaprogramować mikrokontroler ATMega328, niestety nie udało się. Programator był odczytywany prawidłowo w Atmel Studio, jednak po próbie nawiązania połączenia pojawiał się komunikat:
Unable to connect to tool AVRISP mkII (000200312345)
Details:
Timestamp: 2019-08-10 20:08:52.677
Severity: ERROR
ComponentId: 20100
StatusCode: 131103
ModuleName: TCF (TCF command: Tool:connect failed.)
Could not read from libusb0 connection: libusb0-dll:err [submit_async] submitting request failed, win error: Parametr jest niepoprawny.
Sterowniki (libusb-win32 (v1.2.6.0.)) mam zainstalowane poprzez program Zadig, tak jak wymaga instrukcja.
Natknąłem się również na sposób polegający na ustawieniu w opcjach, w zakładce tools, opcji "Check firmware" na false. W moim przypadku powoduje to jedynie zmianę komunikatu o błędzie, jest on następujący:
Failed to get interface clock value. Does the target have power?
Details:
Timestamp: 2019-08-10 20:17:10.271
Severity: ERROR
ComponentId: 20100
StatusCode: 131103
ModuleName: TCF (TCF command: Tool:connect failed.)
Could not read from libusb0 connection: libusb0-dll:err [submit_async] submitting request failed, win error: Parametr jest niepoprawny.
Powyższe komunikaty pojawiają się niezależnie od tego, czy do programatora podłączone są mikrokontrolery (próbowałem na wspomnianej ATMedze328 oraz ATtiny2313A).
Próbowałem już reinstalacji Atmel Studio (miałem najnowszą, wcześniej nie było z nią problemów, obecnie mam zalecaną przez instrukcję 7.0.594) oraz wgrania nowego firmware'u. Niestety, żadna z tych rzeczy nie pomogła, więc nie wiem już co mogę dalej zrobić. Jeśli ma to znaczenie, pracuję na Windows 7.
Jakiś czas temu zakupiłem programator AVR MKII (jest to klon AVRISP MKII), po wykonaniu wszystkich wymaganych kroków z instrukcji z załącznika bez problemów udawało się programować za pomocą Atmel Studio. Ostatnio byłem zmuszony użyć interfejsu TPI do zaprogramowania ATtiny4, co również zakończyło się powodzeniem. Dzisiaj próbowałem zaprogramować mikrokontroler ATMega328, niestety nie udało się. Programator był odczytywany prawidłowo w Atmel Studio, jednak po próbie nawiązania połączenia pojawiał się komunikat:
Unable to connect to tool AVRISP mkII (000200312345)
Details:
Timestamp: 2019-08-10 20:08:52.677
Severity: ERROR
ComponentId: 20100
StatusCode: 131103
ModuleName: TCF (TCF command: Tool:connect failed.)
Could not read from libusb0 connection: libusb0-dll:err [submit_async] submitting request failed, win error: Parametr jest niepoprawny.
Sterowniki (libusb-win32 (v1.2.6.0.)) mam zainstalowane poprzez program Zadig, tak jak wymaga instrukcja.
Natknąłem się również na sposób polegający na ustawieniu w opcjach, w zakładce tools, opcji "Check firmware" na false. W moim przypadku powoduje to jedynie zmianę komunikatu o błędzie, jest on następujący:
Failed to get interface clock value. Does the target have power?
Details:
Timestamp: 2019-08-10 20:17:10.271
Severity: ERROR
ComponentId: 20100
StatusCode: 131103
ModuleName: TCF (TCF command: Tool:connect failed.)
Could not read from libusb0 connection: libusb0-dll:err [submit_async] submitting request failed, win error: Parametr jest niepoprawny.
Powyższe komunikaty pojawiają się niezależnie od tego, czy do programatora podłączone są mikrokontrolery (próbowałem na wspomnianej ATMedze328 oraz ATtiny2313A).
Próbowałem już reinstalacji Atmel Studio (miałem najnowszą, wcześniej nie było z nią problemów, obecnie mam zalecaną przez instrukcję 7.0.594) oraz wgrania nowego firmware'u. Niestety, żadna z tych rzeczy nie pomogła, więc nie wiem już co mogę dalej zrobić. Jeśli ma to znaczenie, pracuję na Windows 7.