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

błąd: failed to open parallel port "lpt1"

Banknot 29 Paź 2010 02:57 4565 8
REKLAMA
  • #1 8676615
    Banknot
    Poziom 11  
    Witam.
    Przy próbie wgrania programu do uC Pojawia mi się błąd:
    
    > "make.exe" program
    avrdude -p atmega16 -P lpt1 -c stk200    -U flash:w:led.hex 
    avrdude: can't open device "giveio"
    
    avrdude: failed to open parallel port "lpt1"
    
    make.exe: *** [program] Error 1
    
    > Process Exit Code: 2
    > Time Taken: 00:00
    
    

    Postępowałem wg instrukcji https://www.elektroda.pl/rtvforum/topic429963-270.html
    skynet_2 napisał:
    wszystko wyjaśnia
    Cytat:
    avrdude: can't open device "giveio"


    start->uruchom->cmd

    C:\WinAVR-20080610\bin\install_giveio.bat

    jeśli install się wywali podnień w pliku install_giveio.bat wszystkie wystąpienia WINDIR na systemroot.
    później
    C:\WinAVR-20080610\bin\status_giveio.bat

    powinieneś dostać OK.

    Pozdrawiam

    Lecz nic to nie dało.
    Przy próbie uruchomienia pliku install_giveio.bat wyskakuje mi:
    
    C:\Users\Jarek>C:\WinAVR\bin\install_giveio.bat
    Copying the driver to the windows directory
    target file: C:\Windows\giveio.sys
    Nie można odnaleźć określonego pliku.
    Remove a running service if needed...
    Installing Windows NT/2k/XP driver: giveio
    installing giveio from C:\Windows\giveio.sys... install failed (status 6):
    Nieprawidƒowe dojťcie.
    
    starting giveio... start failed (status 6):
    Nieprawidƒowe dojťcie.
    
    ERROR: Installation of giveio failed
    C:\Users\Jarek>
    

    Próbowałem także ręcznie wrzucić plik giveio.sys do katalogu C:/windows lecz to też niczego nie zmieniło.
    System jaki posiadam to windows 7 64bitowy.
    Proszę o pomoc.
  • REKLAMA
  • #3 9976453
    Rutr
    Poziom 10  
    Ktoś rozwiązał problem?
  • REKLAMA
  • #4 9976995
    tronics
    Poziom 38  
    Jasne, że problem jest do rozwiązania. Trzeba zmienić programator na np. USBasp albo STK500v2. Nie jest tajemnicą, że LPT i Win 7 się "nie lubią" - po co tracić czas na obejście (i tylko obejście) problemu zamiast go rozwiązać skutecznie? Fakt, związany jest z tym pewien koszt, ale trzeba sobie zdać sprawę z tego, że LPT, Gameport itp. wynalazki po prostu wychodzą z użycia i przestają być wspierane - w każdym razie w systemach MS.
  • REKLAMA
  • REKLAMA
  • #6 10410007
    sweter_007
    Poziom 14  
    Ja nic nie musiałem modzić na W7 x86. Najczęstszą przyczyną jest brak uprawnień administratora. Uruchamiaj skrypty na konsoli z uprawnieniami administratora: cmd -> prawy -> uruchom jako administrator
  • #7 10410056
    Mad.
    Poziom 18  
    @sweter_007 -> Na Windowsie x64 to nie pomagało, próbowałem.
  • #8 10410063
    tronics
    Poziom 38  
    @Mad. - instalowanie zewnętrznego sterownika to dla mnie obejście problemu (a nie rozwiązanie). Za rogiem już win8, poza tym w zalinkowanym wątku użytkownicy wersji x64 nadal mieli ten sam problem co na początku. Napisałem o rozwiązaniu problemu (tj. zmianie programatora na "przyszłościwy" a do tego szybszy), może sarkastycznie, ale jednak.
  • #9 10410102
    Mad.
    Poziom 18  
    Widzę, że nie przeczytałeś całego tematu, bo ostatnia osoba jakoś sobie poradziła na Windowsie 64 bitowym. U mnie też działa STK200 na wersji x64. Według Twojego toku myślenia to najlepiej nawet nie kupować np. drukarki, bo będzie trzeba zainstalować zewnętrzny sterownik od producenta ;)
REKLAMA