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
7. cieszymy się z działającego stk200 pod Windows Vista/7 x64 na karcie PCI wgrywając plik hex do uC komendą:
U mnie wygląda to następująco:
Pozdrawiam,
Pioadam
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