Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Kategoria: Akumulatorki / Baterie / Ładowarki
  • #1 01 Cze 2009 16:32
    bamboos
    Poziom 11  

    Witam.
    Znalazłem w sieci parę tematów mówiących o nie wspieraniu tegoż programatora przez system windows 7 x64. Chciałem zdementować te pogłoski. :). Dziś zaprogramowałem atmega16 operując w systemie windows 7 x64. Oczywiście pojawił się mały problem z podpisami cyfrowymi, których zarówno vista x64 jak i windows 7 x64 wymagają do poprawnego zainstalowania sterowników urządzenia. Wracając do tematu.

    Mój usbasp jest oparty na atmega8 i 16MHz kwarcu (ale to nie powinno robić żadnej różnicy).

    Przed przystąpieniem do instalacji sterownika należy zrestartować komputer i w trakcie ładowania systemu nacisnąć F8, aby wejść do menu wyboru trybu startowania windows 7. Należy wybrać opcje, która umożliwia instalowanie sterowników bez podpisów cyfrowych (u mnie ostatnia na liście). Po poprawnym wgraniu firmwareu do programatora podłączamy go do maszyny z windowsem 7 x64 i oczekujemy na komunikat, że urządzenie nie zostało zidentyfikowane. Włączamy menadżera urządzeń, klikamy prawym przyciskiem na niezidentyfikowane urządzenie "usbasp" i wybieramy opcję aktualizacji sterownika (Update driver software). Wybieramy opcję instalacji sterownika z dysku i wskazujemy na lokalizację sterownika na hd. Po paru chwilach nasz usbasp jest gotowy do użytku. Avrdude 5.5 wykrywa go bez problemu.

    Mam nadzieję, że się komuś przyda i nie zdecyduje się na instalację 32 bitowego systemu tylko z powodu braku wsparcia na usbasp :>:> (przez moment przyszło mi to do głowy...)

    Pozdrawiam.
    Maciek.

  • #2 03 Cze 2009 20:23
    syrioosh
    Poziom 9  

    Kurcze stary uratowałeś mi życie...
    Borykałem sie z tym problemem od jakiegos czasu zarówno na Viscie jak i na 7.
    Naprawdę dzięki za te informacje
    Pozdrawiam

  • #3 19 Gru 2009 12:16
    maystero
    Poziom 24  

    bamboos napisał:
    Witam,

    znalazłem w sieci parę tematów mówiących o nie wspieraniu tegoż programatora przez system windows 7 x64. Chciałem zdementować te pogłoski :). Dziś zaprogramowałem atmega16 operując w systemie windows 7 x64. Oczywiście pojawił się mały problem z podpisami cyfrowymi, których zarówno vista x64 jak i windows 7 x64 wymagają do poprawnego zainstalowania sterowników urządzenia. Wracając do tematu.

    Mój usbasp jest oparty na atmega8 i 16MHz kwarcu (ale to nie powinno robić żadnej różnicy).

    Przed przystąpieniem do instalacji sterownika należy zrestartować komputer i w trakcie ładowania systemu nacisnąć F8, aby wejść do menu wyboru trybu startowania windows 7. Należy wybrać opcje, która umożliwia instalowanie sterowników bez podpisów cyfrowych (u mnie ostatnia na liście). Po poprawnym wgraniu firmwareu do programatora podłączamy go do maszyny z windowsem 7 x64 i oczekujemy na komunikat, że urządzenie nie zostało zidentyfikowane. Włączamy menadżera urządzeń, klikamy prawym przyciskiem na niezidentyfikowane urządzenie "usbasp" i wybieramy opcję aktualizacji sterownika (Update driver software). Wybieramy opcję instalacji sterownika z dysku i wskazujemy na lokalizację sterownika na hd. Po paru chwilach nasz usbasp jest gotowy do użytku. Avrdude 5.5 wykrywa go bez problemu.

    Mam nadzieję, że się komuś przyda i nie zdecyduje się na instalację 32 bitowego systemu tylko z powodu braku wsparcia na usbasp :>:> (przez moment przyszło mi to do głowy...)

    pozdrawiam
    Maciek


    Kolego możesz opisać krok po kroku jak to uruchomiłeś?
    Bo ja próbowałem tego co napisałeś na swoim win7 i nie zadziałało :(
    Zaznaczam że mam x64 i bulid 7100

  • #4 19 Gru 2009 12:33
    gothye
    Poziom 33  

    instalujesz tak samo jak w windows XP
    z tą różnica ,przy starcie systemy wciskach F8 i wybierasz przed ostatnią opcję :
    wyłaczenie podpisywanie sygnatów sterowników i dopiero instalujesz drivery od USBASP dla x64bit

    sam mam 7100 i gra ;)

  • #5 19 Gru 2009 15:16
    maystero
    Poziom 24  

    Tak zrobiłem.
    W menadżerze zadań USBasp zainstalowany OK.
    Jak chce programować Atmege to dostaje komunikat:

    Code:
    Error writing flash!


    A konsoli programu AVR8-Burn wyświetla komunikat:

    Code:
    D:\Programator USBasp\Avrdude 5.5\avrdude.exe -u -C D:\Programator USBasp\Avrdude 5.5\avrdude.conf -p m8 -P usb -c usbasp  -U flash:w:C:\Users\maystero\Desktop\atmega_JarekLT\lampka2006.hex:a 
    
    avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc

    Piszę że program nie może znaleźć programatora....
    Co źle robię?

    Sterownik USBasp mam wersji win-driver-0.1.12.1

  • #6 19 Gru 2009 15:24
    gothye
    Poziom 33  

    hmm ,może źle następuje inicjacja programatora ,spróbuj tej linijki ,u mnie działa ,zarówno z bascom jak i avrstudio

    Code:
    avrdude -p m32 -c usbasp -P lpt1 -U flash:w:"plik.hex":a -U flash:v:"plik.hex":a –e

  • #7 19 Gru 2009 16:10
    maystero
    Poziom 24  

    W XP mi działało:
    instalowałem tak:
    1. Instalacja Libusb-win32
    2. Instalacja sterowników
    3. Instalacja Avrdude

    I działa.

    W win7:
    1. Instalacja sterowników
    2. Instalacja Avrdude

    I nie działa.


    Libusb-win32 nie instalowałem (nawet nie próbowałem) to mam x64, więc uznałem że nie zadziała. Instalowałeś Libusb-win32?? Ja nie próbowałem również dlatego że słyszałem od jednego Gościa że po instalacji Libusb-win32 na Vista system padł.

  • #8 19 Gru 2009 20:27
    atom1477
    Poziom 43  

    Pytanie poza konkursem: Skąd wziąłeś wsad do USBASPa dla kwarca 16MHz?

  • #9 23 Gru 2009 18:46
    maystero
    Poziom 24  

    Witam.
    Po wielu próbach i jeszcze więcej ilości błogosławieństw - udało się!

    Uruchomiłem programator.
    Mój system to Windows 7 x64. Bulid 7100

    Posiadam zainstalowany najnowszy sterownik "libusb_0.1.12.1"

    oraz zamiast Avrdude 5.5 i AVR8_Burn
    zainstalowałem Khazama AVR Programmer
    http://www.khazama.com/project/programmer/
    Program działa jedwabiście!! Ruszyło z kopyta od "pierwszego"

    Działa z programatorem z tej strony http://diy-elektronika.pl/202-usbasp-programator-avr-na-usb

  • #10 05 Sty 2010 23:56
    czopik2004
    Poziom 19  

    U mnie nawet khazama nie pomógł. Wszystko wypróbowane. Tak F8 i instalacja sterowników, jak i podpisywanie sterowników. Nic nie działa. Mam Windows 7 64bit Home Premium. Jakieś pomysły jak to zgrać?

    Z góry dziękuję i pozdrawiam: Kamil

  • #11 06 Sty 2010 08:53
    maystero
    Poziom 24  

    A co sie dzieje konkretnie? jakiś log?
    Wywala jakieś błędy?
    Napisz coś więcej

  • #12 06 Sty 2010 13:53
    czopik2004
    Poziom 19  

    Na AVROsp II wywala, że nie może otworzyć portu, a na khazamie: "error: could not find SSB device "USBasp" with vid=0x16c0 pid=0x5dc"

  • #13 06 Sty 2010 13:57
    atom1477
    Poziom 43  

    To nam nic nie mówi, bo to są standardowe błędy. Na XP są zupełnie takie same.
    Powiedz co masz w menagerze urządzeń.
    Powiedz czy instalacja sterowników poszła bez wywalania błędów.

  • #14 06 Sty 2010 14:01
    maystero
    Poziom 24  

    czopik2004 napisał:
    na jednym programie wywala, że nie może otworzyć portu, a na khazamie: "error: could not find SSB device "USBasp" with vid=0x16c0 pid=0x5dc"


    Czyli problem ze sterownikiem. Win7 uparcie chce aby sterownik miał podpis cyfrowy. Jak ja instalowałem sterownik USBasp to mimo że system go przyjął to w Menażer Urządzeń zgłaszał jakiś problem.
    Czasem pomagał reboot (uruchom ponownie) i znów próba instalacji sterownika.

    Zauważyłem że jak się daje "uśpij" i później próbuje skorzystać z programatorka to wywala błąd USBasp" with vid=0x16c0 pid=0x5dc". Po reboocie znów wszystko działa prawidłowo.

    Zrób reboot systemu. Usuń sterownik w menadżer urządzeń i zacznij od początku...

  • #15 06 Sty 2010 14:03
    czopik2004
    Poziom 19  

    Sterowniki udało mi się zainstalować. W Menadżerze mam Virtual Communications Port.

  • #16 06 Sty 2010 14:33
    maystero
    Poziom 24  

    czopik2004 napisał:
    Sterowniki udało mi się zainstalować. W Menadżerze mam Virtual Communications Port.


    to masz źle!
    Masz mieć tak:

    Usbasp + avrdude + windows 7 x64 + podpisy cyfrowe = działa

    jaki sterownik instalujesz?

  • #18 07 Sty 2010 09:13
    maystero
    Poziom 24  

    Ja używam innych sterowników.
    Konkretnie z tej strony:
    http://www.fischl.de/usbasp/
    najnowszy to:

    Code:
     usbasp.2009-02-28.tar.gz (260 kB)


    Może dlatego że mamy różne programatory, ale wydaje mi sie że wszytkie są oparte na tym samy pomyśle. A wiem że na wcześniejszej wersji sterownika:
    Code:
    usbasp.2007-10-23.tar.gz (172 kB)

    nie działa.

  • #19 07 Sty 2010 13:52
    czopik2004
    Poziom 19  

    Sterownika z fischl.de nie wykrywa jako pasujący do danego urządzenia. Przed instalacją jakiegokolwiek sterownika programator zgłasza się jako AVR Doper.

  • #20 23 Sty 2010 16:32
    astaroth_212
    Poziom 10  

    Próbuję zmusić do współpracy Windows 7 Pro x64 i programator usbasp.
    Niestety opisane powyżej rozwiązania nie skutkują.
    Opis mojego postępowania:
    1. Uruchamiam Windows w trybie "bez podpisywania sterowników" (F8 itd.)
    2. Instaluję libusb_0.1.12.1
    3. Podłączam programator usbasp
    4. Windows wyświetla komunikat, że nie może rozpoznać urządzenia
    Usbasp + avrdude + windows 7 x64 + podpisy cyfrowe = działa
    a następnie o niepowodzeniu w automatycznej instalacji oprogramowania

    Usbasp + avrdude + windows 7 x64 + podpisy cyfrowe = działa

    5. Otwieram Menedżer urządzeń i próbuję ręcznej instalacji, czyli...
    6. Dla "Unknown device" prawoklik i wybieram aktualizuj sterownik
    7. Wybieram "przeglądaj mój komputer..." i wskazuje usbasp.inf
    8. Klikam dalej i dostaję komunikat, że oprogramowanie sterownika jest już aktualne..., a urządzeniem jest "Unknown device".
    9. Nadal w Menedżerze urządzeń mam "Unknown device" zamiast "USBasp".
    Usbasp + avrdude + windows 7 x64 + podpisy cyfrowe = działa
    Libusb i usbasp.inf (czyli inf dla drivera) pochodzą ze strony http://www.fischl.de/usbasp/ i jest to usbasp.2009-02-28.tar.gz. Konkretnie z katalogu libusb_0.1.12.1 (po rozpakowaniu).

    Czy ja coś robię źle? Czy ktoś ma pomysł, jak skłonić mój Win7 do współpracy?

  • #21 23 Sty 2010 17:37
    medicb
    Poziom 28  

    Ja kupywałem USBasp na allegro i Win7 także go nie widział, sterowniki nie pasowały. Zmieniłem w nim procka na atm48 bo taki miałem pod ręką i wgrałem wsad ze strony fischla z 2006 roku. Działa doskonale pod Win7 ze sterownikami od WinXP.

  • #22 23 Sty 2010 17:44
    astaroth_212
    Poziom 10  

    Jak to właściwie powinno wyglądać pod Windows? Urządzenie od razu powinno przedstawić się jako USBasp, czy dopiero po zainstalowaniu sterownika?
    Do tej pory używałem systemu linux i nie wiem, jak po kolei powinno to wyglądać pod Windows (np. w którym momencie urządzenie powinno zostać prawidłowo rozpoznane).

  • #23 23 Sty 2010 17:48
    atom1477
    Poziom 43  

    Od razu powinno zgłosić się jako USBAsp.

  • #24 24 Sty 2010 11:56
    maystero
    Poziom 24  

    astaroth_212 napisał:
    Próbuję zmusić do współpracy Windows 7 Pro x64 i programator usbasp.
    Niestety opisane powyżej rozwiązania nie skutkują.
    Opis mojego postępowania:
    1. Uruchamiam Windows w trybie "bez podpisywania sterowników" (F8 itd.)
    2. Instaluję libusb_0.1.12.1
    3. Podłączam programator usbasp
    4. Windows wyświetla komunikat, że nie może rozpoznać urządzenia
    Usbasp + avrdude + windows 7 x64 + podpisy cyfrowe = działa
    a następnie o niepowodzeniu w automatycznej instalacji oprogramowania

    Usbasp + avrdude + windows 7 x64 + podpisy cyfrowe = działa

    5. Otwieram Menedżer urządzeń i próbuję ręcznej instalacji, czyli...
    6. Dla "Unknown device" prawoklik i wybieram aktualizuj sterownik
    7. Wybieram "przeglądaj mój komputer..." i wskazuje usbasp.inf
    8. Klikam dalej i dostaję komunikat, że oprogramowanie sterownika jest już aktualne..., a urządzeniem jest "Unknown device".
    9. Nadal w Menedżerze urządzeń mam "Unknown device" zamiast "USBasp".
    Usbasp + avrdude + windows 7 x64 + podpisy cyfrowe = działa
    Libusb i usbasp.inf (czyli inf dla drivera) pochodzą ze strony http://www.fischl.de/usbasp/ i jest to usbasp.2009-02-28.tar.gz. Konkretnie z katalogu libusb_0.1.12.1 (po rozpakowaniu).

    Czy ja coś robię źle? Czy ktoś ma pomysł, jak skłonić mój Win7 do współpracy?


    Usuń driver uruchom ponownie W7 i upewnij się że w Menadżer urządzeń nie ma Unknow Devise. I spróbuj ponownie.

    1. Uruchom ponownie W7 trybie "bez podpisywania sterowników" (F8 )
    2. Podłącz programator.
    3. Jak wykryje będzie się łączył z microsoftem żeby pobrać stery. Poczekaj cierpliwie. Na pewno mu się nie uda.
    4. Otwierasz Menadżer urządzeń, prawy prawy przycisk myszy, opcja aktualizuje sterowniki, i wskazujesz libusb_0.1.12.1 oczywiście nie zapomnij x86 czy x64
    5. Jak wszystko się uda OK, to powinno się zgłosić w Menadżer urządzeń LibUSB-Win32 Devices


    Mi tak zadziałało za każdym razem. powodzenia

  • #25 25 Sty 2010 04:33
    528649
    Usunięty  
  • #26 25 Sty 2010 20:08
    astaroth_212
    Poziom 10  

    maystero napisał:
    Usuń driver uruchom ponownie W7 i upewnij się że w Menadżer urządzeń nie ma Unknow Devise. I spróbuj ponownie.

    1. Uruchom ponownie W7 trybie "bez podpisywania sterowników" (F8 )
    2. Podłącz programator.
    3. Jak wykryje będzie się łączył z microsoftem żeby pobrać stery. Poczekaj cierpliwie. Na pewno mu się nie uda.
    4. Otwierasz Menadżer urządzeń, prawy prawy przycisk myszy, opcja aktualizuje sterowniki, i wskazujesz libusb_0.1.12.1 oczywiście nie zapomnij x86 czy x64
    5. Jak wszystko się uda OK, to powinno się zgłosić w Menadżer urządzeń LibUSB-Win32 Devices


    Mi tak zadziałało za każdym razem. powodzenia

    No niestety, po zainstalowaniu libusb poprzednią metodą wywaliło mi konflikty na wszystkich urządzeniach USB, wszystkich urządzeniach komunikacyjnych i audio. Musialem przywracać system.
    Zatem odpadło mi odinstalowywanie libusb, więc teraz zrobiłem tak, jak opisałeś.
    Ad 1. OK
    Ad 2. OK
    Ad 3. Wywala od razu komunikat "Nie rozpoznano urządzenia USB..." jak pisałem powyżej.
    Ad 4. W menedżerze urządzeń mam od razu Unknown Device. Robię tak, jak opisujesz, ale mogę co najwyżej wskazać cały katalog z libusb_0.1.12.1 lub całkowicie ręcznie wybrać plik usbasp.inf. To ten plik powinien wskazać na prawidłowy driver, ale niestety nie wskazuje, mimo obecności plików *_x64.* w katalogu libusb_0.1.12.1.
    Ad 5. Windows twierdzi, że Unknown Device ma już aktualny sterownik i nie instaluje nic z libusb. Nadal mam nie działające Unknown Device.

    Jaki masz procesor 64 bit - od AMD czy Intela?
    Może powinienem zmienić firmware programatora, bo już sam nie wiem, co może być nie tak.

  • #27 25 Sty 2010 21:05
    maystero
    Poziom 24  

    Mój procesor to Intel Core Duo T9500.
    Ale wydaje mi się że to nie wina procesora....
    Jaką wersje masz w7?
    Ja mam Ultimate?

    Jako ciekawostkę... udało mi sie nawet uruchomić IcProg-a ze słynnym programatorem JDM. Bawiłem się Microsoft Virtual PC. I ustawiłem w wirtualnej maszynie aby korzystał z RS 232 (mój laptop ma RS-a) i uruchomiłem w wirtualnym środowisku XP-ka z sp3 i działa!! Wydaje mi się i LPT by zadziałało!! Niestety nie mogę tego sprawdzić bo nie mam stacji dokującej do laptopa... a tylko stacja dokująca ma złącze LPT

  • #28 29 Sty 2010 17:17
    astaroth_212
    Poziom 10  

    Ja korzystam z W7 Pro PL (Wersja 6.1, Kompilacja 7600).
    Czy instalując na kompie z Intel Core Duo T9500 drivery do usbasp używałeś libusb_0.1.12.1 ze strony

    http://www.fischl.de/usbasp/

    ?
    Jeśli tak, to na 90% jest to wina firmware-u mojego programatora.
    Czy w swoim programatorze używasz firmware-u z usbasp.2009-02-28.tar.gz?

  • #29 29 Sty 2010 18:13
    maystero
    Poziom 24  

    astaroth_212 napisał:

    Czy instalując na kompie z Intel Core Duo T9500 drivery do usbasp używałeś libusb_0.1.12.1 ze strony

    http://www.fischl.de/usbasp/

    ?


    tak

    astaroth_212 napisał:

    Czy w swoim programatorze używasz firmware-u z usbasp.2009-02-28.tar.gz?


    tak

  • #30 10 Lut 2010 14:34
    iksmodiw1
    Poziom 9  

    Witam.

    Najnowsze sterowniki jak i wsad do procka, które są dostępne na stronie projektu są dobre, bo u mnie działa programator usbasp tylko że z kwarcem 16MHz.Programator zainstalowałem na win7 x64 pro tylko w trybie instalacji sterowników nie podpisanych (F8). U mnie też nie znajdowało urządznia jak kilka postów wyżej, a przyczyną było brak diód zenera 3v6 (muszą być takie bo nie ruszy), lecz na win xp działało bez diód.
    Programator wykonywałem na podst. schematu ze strony

    Link

    . Projekcik super, bardzo łatwo polutować.

    W załączniku jest wsad do proca na kwarc 16MHz.

  Szukaj w 4mln produktów
Przeglądaj produkty