Witam wszystkich forumowiczów serdecznie. Zwracam się do Was z prośbą o pomoc. Na początek krótkie pytanie : jak zainstalować programator USBasp pod w/w systemem ? Teraz konkrety.
Wykonałem dla swoich potrzeb (nauka) płytkę i cały programator usbasp według tego schematu. Mam w domu dodatkowo programator USBtiny z włożonym Attiny2313. Za pomocą USBtiny wgrałem sobie oprogramowanie do mojego USBasp. Na płytce stykowej wpiąłem sobie Atmega32 i próbowałem odczytać z niego fusebity na początek. Okazuje się, że nie da rady, polecenie
pokazuje mi urządzenie:
wgrałem do katalogu /etc/udev/rules.d plik z tej strony.
Zresetowałem komputer, wywołuję komendę:
która zwraca mi:
z tego co już się nauczyłem, krzyczy mi, że mam niepoprawnie podłączone sygnały do uC. Poprawnie wpiąłem również kwarc.
Co jest dziwne ? Wspomniany programator USBtiny podłączony do atmegi32 odczytuje ładnie jej fusebity. Ten sam USBasp znajduje atmegę32 pod windows7 i w oprogramowaniu MkAvrCalculator (tylko znajduje, wersja darmowa nie odczyta z niej nic). Czyli wychodzi, że tylko mój USBasp i tylko pod Ubuntu nie działa jak należy.
Dlatego zwracam się o pomoc do bardziej doświadczonych z tej tematyki uzytkowników forum. Może znajdzie się ktoś, kto napotkał podobny błąd i wskaże mi drogę jego rozwiązania?
Czekam na odpowiedzi, pozdrawiam !
Wykonałem dla swoich potrzeb (nauka) płytkę i cały programator usbasp według tego schematu. Mam w domu dodatkowo programator USBtiny z włożonym Attiny2313. Za pomocą USBtiny wgrałem sobie oprogramowanie do mojego USBasp. Na płytce stykowej wpiąłem sobie Atmega32 i próbowałem odczytać z niego fusebity na początek. Okazuje się, że nie da rady, polecenie
lsusb
pokazuje mi urządzenie:
Cytat:
Bus 002 Device 007: ID 16c0:05dc VOTI shared ID for use with libusb
wgrałem do katalogu /etc/udev/rules.d plik z tej strony.
Zresetowałem komputer, wywołuję komendę:
sudo avrdude -p atmega32 -P usb -c usbasp -U lfuse:r:-:h
która zwraca mi:
Cytat:
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
z tego co już się nauczyłem, krzyczy mi, że mam niepoprawnie podłączone sygnały do uC. Poprawnie wpiąłem również kwarc.
Co jest dziwne ? Wspomniany programator USBtiny podłączony do atmegi32 odczytuje ładnie jej fusebity. Ten sam USBasp znajduje atmegę32 pod windows7 i w oprogramowaniu MkAvrCalculator (tylko znajduje, wersja darmowa nie odczyta z niej nic). Czyli wychodzi, że tylko mój USBasp i tylko pod Ubuntu nie działa jak należy.
Dlatego zwracam się o pomoc do bardziej doświadczonych z tej tematyki uzytkowników forum. Może znajdzie się ktoś, kto napotkał podobny błąd i wskaże mi drogę jego rozwiązania?
Czekam na odpowiedzi, pozdrawiam !