Laik Napisano Grudzień 17, 2012 Udostępnij Napisano Grudzień 17, 2012 Witam, staram się wgrać na linuksie program na mój mikrokontroler. Mam kabelek z allegro USBasp. Linuks już chyba standardowo ma wgrane biblioteki do programowania. Dodatkowo próbowałem programem jakiegoś urzytkownika z forum AvrGUI. Otrzymuję taki błąd : avrdude: Warning: cannot query manufacturer for device: error sending control message: Operation not permittedavrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc może mój programator ma mieć inną nazwę ? lub coś robię żle. Programator i płytka z atmegą mają zapalone diody a więc zasilanie jest. Link do komentarza Share on other sites More sharing options...
lukas.ch Grudzień 17, 2012 Udostępnij Grudzień 17, 2012 1. Sprawdź czy masz zainstalowane następujące pakiety: binutils-avr, gcc, gcc-avr, avr-libc, oraz avrdude. Najłatwiej zainstalować te pakiety poprzez Menadżer pakietów Synaptic. 2. Podaj co wklepuszjesz w terminal, i jaki chcesz uC zaprogramowac. 3. Widać, że zaczynasz z linuxem. Daj przed komenda avrdude.... komende sudo, czyli powinno to wyglądać tak sudo avrdude ..... Link do komentarza Share on other sites More sharing options...
Laik Grudzień 17, 2012 Autor tematu Udostępnij Grudzień 17, 2012 1. Wszystkie pakiety są zainstalowane. 2. Mikroprocesor to atmega8. Wpisuję: avrdude -c usbasp -p atmega8 - U flash:w:program.hex i wyskakuje: avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dcavrdude done. Thank you. 3. Trochę używam już tego linuksa ale te nowe dystrybucje można powiedzieć że nie wymagają używania konsoli do podstawowych czynności. Zawsze wydawało mi się że pisze się sudo jak chce mieć się odpalone z poziomu administratora. I to było właśnie rozwiązanie na które sam nie wpadłem 🙂 avrdude: AVR device initialized and ready to accept instructionsReading | ################################################## | 100% 0.00s avrdude: Device signature = 0x1e9307 avrdude: safemode: Fuses OK avrdude done. Thank you. Dzięki za pomoc 🙂 i zabieram się za naukę 🙂 Link do komentarza Share on other sites More sharing options...
kling Grudzień 17, 2012 Udostępnij Grudzień 17, 2012 Musisz odpalić program z prawami administratora, bo próbujesz uzyskać dostęp do portu USB, którego 'właścicielem' jest właśnie root. Możesz dodać regułę do 'udev', żeby programator był dostępny dla zwykłego użytkownika. Wtedy będziesz miał możliwość programowania z poziomu np.: Eclipse'a. Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Laik Grudzień 18, 2012 Autor tematu Udostępnij Grudzień 18, 2012 Możesz mi powiedzieć jak dodać tą regułę ? Link do komentarza Share on other sites More sharing options...
kling Grudzień 18, 2012 Udostępnij Grudzień 18, 2012 Pierwszy link z googla;) 1 Link do komentarza Share on other sites More sharing options...
niebieski Maj 24, 2013 Udostępnij Maj 24, 2013 Dzięki za tego linka 🙂 Link do komentarza Share on other sites More sharing options...
Zinyx Czerwiec 4, 2013 Udostępnij Czerwiec 4, 2013 Paczka z plikiem USBasp.rules i instrukcją instalacji - może się komuś przyda. Przy okazji repo Ubuntu Toolchain GCC 4.7 sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa USBasp-rules_UBUNTU.tar.gz Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »