Skocz do zawartości

AVR UBUNTU i programator na USB z allegro "USBasp"


Pomocna odpowiedź

Napisano

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 permitted

avrdude: 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.

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 .....

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=0x5dc

avrdude 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 instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9307

avrdude: safemode: Fuses OK

avrdude done. Thank you.

Dzięki za pomoc 🙂 i zabieram się za naukę 🙂

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.

  • 5 miesiące później...
  • 2 tygodnie później...

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ę »
×
×
  • Utwórz nowe...