Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[PORADNIK] [AVRDUDE]+[WINDOWS VISTA/7 X64]+[LPT NA PCI]

pioadam 28 Nov 2010 15:02 6653 2
  • #1
    pioadam
    Level 10  
    Witam, jak pewnie wszystkim wiadomo nowy Windows sprawia wiele problemów podczas programowania, zwłaszcza jeśli chcemy zaprogramować układ przez STK200 a port LPT mamy na karcie PCI.
    Na podstawie informacji znalezionych w sieci napisałem mini poradnik jak zmusić wszystkie w/w do współpracy.
    Wszystkie potrzebnie pliki w załączniku.



    a więc do dzieła:

    1. rozpakowujemy avrdude-5.10.tar.gz
    2. instalujemy gnustep
    3. rozpakowujemy InpOutBinaries_1300 i odpalamy jako admin InstallDriver.exe z folderu Win32
    4. Zawartość Win32 i x64 kopiujemy do folderu avrdude
    5. podmieniamy plik ppiwin.c w avrdude
    6. odpalamy shell gnustep'a, przechodzimy do folderu avrdude i wykonujemy
    Code:
    ./configure
    
    make 
    make install

    7. cieszymy się z działającego stk200 pod Windows Vista/7 x64 na karcie PCI wgrywając plik hex do uC komendą:
    Code:

    avrdude -p <model uC> -c <model programatora> -P <adres portu lpt> -F  -U flash:w:"<ścieżka do pliku .hex>":a

    U mnie wygląda to następująco:
    Code:
    avrdude -p t2313 -c stk200 -P 0xEC00 -F  -U flash:w:"C:\Users\pioadam\Desktop\uC\plik.hex":a


    Pozdrawiam,
    Pioadam
  • #3
    pioadam
    Level 10  
    W sumie może faktycznie warto byłoby to podkleić? Dużo osób przesiada się na win7 a jak wiadomo robi on problemy przy obsłudze lpt. Najlepszym wyjściem jest poskładać programator na usb, ale w moim przypadku było to bez sensu mając działający programator i kartę z lpt.
    Niech moderatorzy zdecydują :)