logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Błąd uruchomienia nowej wersji avrdude 6.4 na Windows 10 64-bit - brakujące biblioteki

StaryVirus_e_Wiarus 02 Sty 2022 21:55 1998 11
REKLAMA
  • #1 19796097
    StaryVirus_e_Wiarus
    Poziom 21  
    Cześć
    Pobrałem nową wersję avrdude wersję 6.4, dla Windowsa, z http://download.savannah.gnu.org/releases/avrdude/.
    Niestety uruchomienie daje komunikat jak na obrazku. Szukałem w necie ale nie znalazłem wyjaśnienia błędu. Windows 10 64-bit.
    Wersja ta ma możliwość obsługi SNAP'em nowych ATtiny po UPDI.
    Albo coś się za wcześnie ukazało albo jakaś niedoróbka. Biblioteki, o której mówi błąd, nie ma nawet w folderach instalki Microchip Studio.
    Błąd uruchomienia nowej wersji avrdude 6.4 na Windows 10 64-bit - brakujące biblioteki
  • REKLAMA
  • #2 19799313
    turonl
    Poziom 13  
    Ja mogę potwierdzić - u mnie na Win11 tez brak libhidapi-0.dll - szukałem tego gdzieś w sieci - ale nie widzę nigdzie sprawdzonego źródła.
  • REKLAMA
  • #3 19799576
    mpier
    Poziom 29  
    Witam,
    nie używałem i nie sprawdzałem, ale na githubie jest libusb/hidapi. Są źródła i binarki.
  • #4 19799817
    StaryVirus_e_Wiarus
    Poziom 21  
    @mpier Ja mam obszerne kieszenie w spodniach. W nich dużo poplątanych drucików. Wśród nich znalazłem śrubkę. Niestety, nie pasowała!
  • REKLAMA
  • #5 19799936
    khoam
    Poziom 42  
    @StaryVirus_e_Wiarus Może będą pomocne te informacje:
    Link
    Link
  • #6 19800003
    StaryVirus_e_Wiarus
    Poziom 21  
    @khoam Linki i info w nich zawarte, wg mnie są niewiarygodne. Nie skorzystam z nich. Jeszcze nie mam zawirusowanego komputera.
  • #7 19800049
    khoam
    Poziom 42  
    StaryVirus_e_Wiarus napisał:
    Jeszcze nie mam zawirusowanego komputera.

    Ale możesz mieć uszkodzony rejestr systemowy i o tym jest mowa w podanych przeze mnie linkach.
  • REKLAMA
  • #8 19801326
    turonl
    Poziom 13  
    Do końca nie wierzę takim stronom (a te właśnie miałem na myśli pisząc "nie widzę nigdzie sprawdzonego źródła")

    Jak ktoś chce przetestować nową wersję to skompilowałem to pod Cygwinem (niestety na szybko wiec nie sprawdzałem czy da się dodać statycznie potrzebne biblioteki). Dla testu dołączyłem chyba wszystkie używane dll'ki w zipie (nie jestem pewien czy wystarczy aby zadziałało bez zainstalowanego Cygwina)

    https://drive.google.com/file/d/10W8A7EAJAGRMArcfQwY4DaEu91MkjYiw/view?usp=sharing

    Wersja z github'a - identyfikuje się jako:
    avrdude version 6.99-20211218, URL: <https://github.com/avrdudes/avrdude>

    Sprawdziłem z moim usbasp - wydaje się działać poprawnie.

    Ciekawostka - dodali w avrdude.conf :
    "Logic Green parts" - lgt8fx328p - i teraz moje testowe arduino z m328p wykrywa jako LGT8FX328P (ta sama sygnatura - 0x1e 0x95 0x0f)
  • #9 19801368
    mpier
    Poziom 29  
    StaryVirus_e_Wiarus napisał:
    Ja mam obszerne kieszenie w spodniach. W nich dużo poplątanych drucików. Wśród nich znalazłem śrubkę. Niestety, nie pasowała!
    Tego nie zrozumiałem. Napisałem Ci nazwę projektu na githubie, gdzie znajduje się biblioteka, której szukasz. Specjalnie pobrałem avrdude z linku który umieściłeś i sprawdziłem, że działa (uruchamia się) z biblioteką z libusb/hidapi. Przecież jeśli chcesz wiedzieć, czy zadziała na Twoim komputerze z konkretnym programatorem to sobie po prostu sprawdź.

    Pozdrawiam.
  • Pomocny post
    #10 19801473
    turonl
    Poziom 13  
    Ja wczoraj na szybko sprawdziłem wersje x64 i nie działało (nie sprawdzałem już x86).
    Jakiekolwiek wyjaśnienie procedury zapobiegło by dalszej dyskusji.

    Teraz sprawdziłem:
    avrdude-6.4-mingw32.zip
    działa wraz z:
    hidapi-win.zip (hidapi-0.11.2) - trzeba zmienić hidapi-win.zip\x86\hidapi.dll -> libhidapi-0.dll
    Cytat:
    avrdude.exe
    Usage: avrdude.exe [options]
    Options:
    -p <partno> Required. Specify AVR device.
    ...
    avrdude version 6.4, URL: <http://savannah.nongnu.org/projects/avrdude/>


    Pozdrawiam :)
  • #11 19801700
    StaryVirus_e_Wiarus
    Poziom 21  
    @turonl Twoje rozwiązanie mnie zadowoliło (x86). Serdecznie dziękuję. Działa.
    Niestety nie podejmuję się kompilacji źródeł, nie znam się zbytnio na tym.
    Jeszcze raz Dziękuję.
  • #12 19807264
    StaryVirus_e_Wiarus
    Poziom 21  
    Dziękuję wszystkim za wysiłek.

Podsumowanie tematu

Użytkownicy zgłaszają problemy z uruchomieniem avrdude w wersji 6.4 na systemie Windows 10 64-bit, związane z brakiem biblioteki libhidapi-0.dll. W odpowiedziach sugerowane są źródła bibliotek, takie jak libusb/hidapi dostępne na GitHubie. Niektórzy użytkownicy podzielili się rozwiązaniami, w tym skompilowaniem wersji pod Cygwinem oraz modyfikacją plików DLL, co pozwoliło na poprawne działanie programu. Wskazano również na możliwość uszkodzenia rejestru systemowego jako potencjalny problem. Użytkownicy potwierdzają, że wersja avrdude 6.4 działa z odpowiednimi bibliotekami, a także zauważają nowe funkcje, takie jak wsparcie dla ATtiny przez UPDI.
Podsumowanie wygenerowane przez model językowy.
REKLAMA