Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 8 lut 2025, o 07:26


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 27 ] 
Autor Wiadomość
PostNapisane: 25 wrz 2013, o 09:35 
Offline
Nowy

Dołączył(a): 25 wrz 2013
Posty: 12
Pomógł: 0

Witam! Mam nie miały problem, po aktualizacji eclipse nie mogę wskazać programatora - przy klikaniu w zakładce AVRDude - New/Edit nic się nie dzieje, nie otwiera się żadne okienko, a na liście nie ma żadnych dostępnych programatorów. Do tego w zakładce Target Hardware mam przy każdym CPU - This MCU is not supported by AVRDude. Wygląda jak by Eclipse w ogóle nie wykrywało avrdude (które oczywiście siedzi sobie w /usr/bin)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 09:39 

Pomógł: 0

No pewnie nie ustawiłeś ścieżki do avrdude

Obrazek



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 09:45 
Offline
Nowy

Dołączył(a): 25 wrz 2013
Posty: 12
Pomógł: 0

https://dl.dropboxusercontent.com/u/166 ... _scrot.png nie widzę takiej opcji, albo szukam jej w złym miejscu.

Edit

Już widzę, niestety to nie to - nadal nie działa, ustawiono było dobrze. Dodam że przy wejściu do przy wchodzeniu do zakładki avrdude w projekcie wywala mi - This currently displayed contains invalid values, dopiero po drugiej próbie mi się otwiera ta zakładka.

Edit2

Dodam że ja w zakładce wyżej AVRDude w tym okienku które podałeś próbuję dodać programator to również kompletnie nic się nie dzieje. Pytanie - trzeba ustawić to Atmel Part ... ? Bo tego nie mam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 10:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Przecież jak nie ma do wyboru żandego programatora, to trzeba kliknąć NEW i tam potem wybrać odpowiedni.
A po drugie nie wybiera się buidlowania DEBUG tylko RELASE!
Po trzecie wystarczy obejrzeć Mirkowy filmik z bluebooka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 10:47 
Offline
Nowy

Dołączył(a): 25 wrz 2013
Posty: 12
Pomógł: 0

No właśnie - klikam new - nic się nie dzieje - nie otwiera się żadne okienko, mogę tak sobie klikać w kółko. Nie chce mi się downgradować do Indigo :/.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 10:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

dragonn napisał(a):
No właśnie - klikam new - nic się nie dzieje - nie otwiera się żadne okienko, mogę tak sobie klikać w kółko. Nie chce mi się downgradować do Indigo :/.

Oj to nie wiem :(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 11:02 

Pomógł: 0

A założyłeś nowy workspace?



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 11:38 
Offline
Nowy

Dołączył(a): 25 wrz 2013
Posty: 12
Pomógł: 0

Tak, próbowałem na nowym workspace również - nic się nie zmieniło.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 11:43 

Pomógł: 0

Coś źle robisz, U mnie kepler działa skonfigurowany jak każdy inny eclipse.
Wgraj jeszcze raz mkAVRcalkiem do folderu c:\avrdude duda, i na nowym workspace zrób po koleji od nowa całą konfigurację. Możliwe że po drodze gdzieś jakiś błąd był.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 11:59 
Offline
Nowy

Dołączył(a): 25 wrz 2013
Posty: 12
Pomógł: 0

rezasurmar zauważ że mówimy o konfiguracji pod Linuksem - plugin do avr zainstalowałem z repo AUR, to są pliki:
Kod:
eclipse-avr /usr/share/eclipse/dropins/avr/eclipse/features/de.innot.avreclipse_2.4.0.201203041437.jar
eclipse-avr /usr/share/eclipse/dropins/avr/eclipse/plugins/de.innot.avreclipse.core.managedbuildsystem_2.4.0.201203041437.jar
eclipse-avr /usr/share/eclipse/dropins/avr/eclipse/plugins/de.innot.avreclipse.core_2.4.0.201203041437.jar
eclipse-avr /usr/share/eclipse/dropins/avr/eclipse/plugins/de.innot.avreclipse.doc_2.4.0.201203041437.jar
eclipse-avr /usr/share/eclipse/dropins/avr/eclipse/plugins/de.innot.avreclipse.root_2.4.0.201203041437.jar
eclipse-avr /usr/share/eclipse/dropins/avr/eclipse/plugins/de.innot.avreclipse.ui_2.4.0.201203041437.jar

AVRdude jest również z repo i siedzi w /usr/bin (Eclipse sam sobie znalazł ścieżkę), w Indigo wszystko działo out-of-box, wystarczyło tylko po instalować wtyczki i działo, w kepler nie chce ruszyć.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 12:05 

Pomógł: 0

W sumie jak bym 3x nie przeczytał pierwszego posta to bym się nigdy nie domyślił, nie mogłeś napisać wprost? że chodzi o konfiguracje na linuxe.
W takim razie nie produkował bym się niepotrzebnie, bo i tak nie mam gdzie zweryfikować tego.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 12:06 
Offline
Nowy

Dołączył(a): 25 wrz 2013
Posty: 12
Pomógł: 0

Napisałem w tytule wątku :P. Nie rozumiem tego dlaczego na Win i w Indigo działo :/.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 12:10 

Pomógł: 0

Może wersja javy się gryzie, w sumie eclipse jest bardzo czuły na javę jak również na śmieci po byłych workspaceach.

PS. Ja sobie linuxa już podarowałem, za dużo kombinowania by wszystko działało ;).



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 12:24 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

a jakis log z eclipsa?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 12:32 
Offline
Nowy

Dołączył(a): 25 wrz 2013
Posty: 12
Pomógł: 0

Antystatyczny a jaką konkretnie - oracle czy openjdk? charsz jeśli mi powiesz gdzie go znaleźć to wrzucę, bo konsola nic nie wyrzuca.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 12:40 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

workspace/.metadata/.log



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 12:48 
Offline
Nowy

Dołączył(a): 25 wrz 2013
Posty: 12
Pomógł: 0

Próbowałem zarówno na Oracle jaki i na OpenJDK. Tutaj log http://pastebin.com/kYVZ3gVY jaki widać coś tam się sypie przy wtyczce AVR :/.

EDIT

Mam pomysł - może mi ktoś podesłać swój .metadata/.plugins/org.eclipse.core.runtime/.settings/de.innot.avreclipse.core.prefs z wersji Kepler skonfigurowany pod USBasp :P? Byłbym bardzo wdzięczny, może to umożliwi mi ominiecie dodawania programatora w ustawianiach Eclipse :D.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 18:43 
Offline
Użytkownik

Dołączył(a): 16 cze 2013
Posty: 81
Lokalizacja: Łódź
Pomógł: 3

dragonn, mam małe pytanie:

1. Pod Linuxem Indigo działało Ci z wersją avrdude:
a. wersja oficjalna avrdude
czy
b. wersja z mkAvrCalculatora
2. Jakaś inna konfiguracja?

Ja od jakiegoś czasu testuję taki patent:
Poprawną, działającą konfigurację eclipse z Windows "zaszyłem" przy użyciu Thininstall w wirtualkę.
Następnie takie coś (zwykły program *.exe) odpalam pod Debianem w Wine.

To karkołomne działanie jest tylko po by używać pod Linuxem avrdude w wersji "podrasowanej" z mkAvrCalc, ponieważ jak dotąd mamy jedynie wersję dla Windows.

A gdyby tak... :idea: w mkAvrCalc, były wersje obie, do wyboru: Win lub Linux...


Generalnie akcja z wirtualką działa świetnie i jest przenośna pomiędzy Win i Linux oraz całkowicie przenośna (np. pendrive) i niezależna od zaistalowanej javy lub jej braku.
Odpowiednie wersje javy oraz Winavr są również zawarta w wirtualce.
Dodatkowo znikają problemy z ewentualnym zaśmiecaniem systemu oraz konflikty wersji bibliotek cygwin1.dll (jeśli ktoś używa Apache lub SSH)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 20:08 
Offline
Nowy

Dołączył(a): 25 wrz 2013
Posty: 12
Pomógł: 0

Za bardzo nie rozumiem - uruchomiłeś zwykłe Eclipse pod Wine - dobrze rozumiem (tylko że zrobiłeś sobie wersję portable)? Średnie rozwiązanie... co do działania wersji Indigo - działa z oficjalnym avrdude, tylko wydaje mi się że problem nie jest po stronie avrdude tylko po stronie Eclipse które po prostu nie otwiera okienka z konfiguracją programatora w zakładce AVRDude.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 20:48 
Offline
Nowy

Dołączył(a): 25 wrz 2013
Posty: 12
Pomógł: 0

64 bity - Eclipse 4.3, Java - testowałem wszystkie chyba możliwości, openjdk7, jdk7 (od oracle), openjdk6 i jdk6, zmiany te nic nie dawały.

EDIT

Na dany moment mam:
Kod:
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

Od oracle.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2013, o 22:07 
Offline
Nowy

Dołączył(a): 25 wrz 2013
Posty: 12
Pomógł: 0

Próbowałem, niestety nadal to samo:
Kod:
!SESSION 2013-09-25 23:04:43.534 -----------------------------------------------
eclipse.buildId=4.3.0.I20130605-2000
java.version=1.7.0_40
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=pl_PL
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.ui 4 0 2013-09-25 23:05:16.766
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
        at de.innot.avreclipse.ui.preferences.AVRDudeConfigEditor.addProgrammersComposite(AVRDudeConfigEditor.java:332)
        at de.innot.avreclipse.ui.preferences.AVRDudeConfigEditor.createDialogArea(AVRDudeConfigEditor.java:162)

Itd. sobie leci jak klikam żeby skonfigurować programator.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2013, o 08:09 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

Jeszcze jedna rzecz bym zrobil. Skasuj plugin. Wyczysc loga, zainstaluj plugin. Pokaz loga. Moze tam sa problemy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2013, o 11:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 lip 2013
Posty: 208
Lokalizacja: Kielce
Pomógł: 15

Witam

Instalowałem Keplera na nowym Kubuntu jakiś miesiąc temu. Też się chwilę z tym męczyłem. Trzeba było coś tam poprzestawiać. Jak wrócę do domu z pracy, postaram się opisać co i jak ustawić.

----

Mając problemy z Avr toolchainem i programowaniem układu korzystałem z informacji na angielsko języcznych forach. Postaram się po kolei wypunktować przebieg instalacji Eclipse Kepler dla Ubuntu/Kubuntu.

1. Instalacja pakietów dla avr i programu avr-dude. Z przyzwyczajenia z konsoli:
Kod:
sudo apt-get install gcc-avr binutils-avr gdb-avr avr-libc avrdude

Można też w opcji "klikanej" w programie Synaptic/Muon. Ja instalowałem także pakiet putty.

2. Instalacja najnowszej Javy, najlepiej jak w Windowsach ze strony http://www.java.com/pl/download/

3. Instalacja Eclipse - w zasadzie rozpakowanie archiwum. Ja do folderu /usr/lib/eclipse
4. Dowiązanie
Kod:
sudo ln -s /usr/lib/eclipse/eclipse /usr/bin


5. Instalacja AVR-GCC toolchain. W Eclipse klikamy Help-->Eclipse Marketplace:

Zakładka Search, pole find wpisujemy avr i Enter

Obrazek


Wybieramy AVR Eclipse plugin i klikamy Install Now

Instalacja przebiega mniej więcej tak samo jak w poradniku Mirka z Youtube.

6. Konfiguracja. To TU ustawiamy programator: Window --> Preferences --> AVR --> AVR Dude

Obrazek

Teraz żeby dodać programator klikamy Add. Ustawiamy programator, potem OK, Save.
Mojego programatora nie znalazłem na liście. Wybrałem tylko z listy typ "stk500v2". Port wpisałem ręcznie jak na obrazku:

Obrazek

7. Nie zagłębiając się w szczegóły teraz musimy sobie odblokować dostęp do portów (usb)/ do programatora jako zwykły użytkownik. Tak żeby nie były wymagane uprawnienia administratora i żeby można było programować spod Eclipse.

Na początek potrzebować będziemy numer naszego programatora. W konsoli wykonujemy polecenie bez podpiętego programatora:
Kod:
lsusb


Otrzymujemy cos takiego:

Kod:
Bus 002 Device 003: ID 04f2:b015 Chicony Electronics Co., Ltd VGA 24fps UVC Webcam
Bus 004 Device 002: ID 3938:1031 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


Następnie to samo po podpięciu programatora. U mnie przybył jeden wpis:
Kod:
Bus 005 Device 002: ID 16c0:05df VOTI


Zapisujemy ID: 16c0:05df i edytujemy plik avarice.rules. Oczywiście z uprawnieniami administratora.
16c0 będzie naszym idVendor, 05df będzie naszym idProduct.

Pod Ubuntu:
Kod:
sudo gedit /etc/udev/avarice.rules


Pod Kubuntu:
Kod:
sudo kate /etc/udev/avarice.rules


I wklejamy do pliku:

Kod:
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="avarice_end"

# programator
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05df", MODE="660", GROUP="danny"

# rs232
ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", MODE="660", GROUP="danny"


LABEL="avarice_end"


Wyjaśnienie do linijki pod #programator
Wartości idVendor i idProducts takie jak z komendy lsusb. GROUP="" - tu wpisujemy naszą nazwę użytkownika w linuxie.

Linijka pod #rs232 dotyczy mojej przejściówki usb-rs232 do debugowania przez UART.
Zapisujemy i zamykamy edytor.

8. Jeszcze 2 polecenia:

Kod:
sudo cp /etc/udev/avarice.rules /etc/udev/rules.d/60-avarice.rules

i
Kod:
sudo reload udev


Powinno działać bez potrzeby resetu komputera.

Pozdrawiam

Daniel



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2013, o 20:40 
Offline
Nowy

Dołączył(a): 25 wrz 2013
Posty: 12
Pomógł: 0

Na dany moment po prostu przerzuciłem się na codeblocks i avr8-burn-o-mat. Zobaczę to co podałeś chociaż wydaje mi się że to nie pomoże, ale dzięki :), może jednak się uda :P.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2013, o 21:06 
Offline
Użytkownik

Dołączył(a): 16 cze 2013
Posty: 81
Lokalizacja: Łódź
Pomógł: 3

[quote="GwynBleidD"]Taka mała informacja: AVRDude oficjalne pod Linuksem ładnie działa z FT232

Ależ oczywiście, że działa "z marszu" tyle że dotyczy to wersji scalaka FT232D oraz FT232H.
Z FT232RL są pewne problemy.
Oczywiście jest i rozwiązanie:
http://savannah.nongnu.org/bugs/?38259



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2013, o 13:26 
Offline
Użytkownik

Dołączył(a): 16 cze 2013
Posty: 81
Lokalizacja: Łódź
Pomógł: 3

GwynBleidD napisał(a):
Tak, ta wersja z bitbang wykorzystywana jest właśnie w "podrasowanym" AVRDude, wystarczy sobie ją skompilować i działa.


Pisałem wcześniej, że jest rozwiązanie, ale u mnie się nie sprawdza. Oczywiście wciąż chodzi o Linuxa/Ubuntu.

Masz na myśli kompilację tej wersji:
http://download.savannah.gnu.org/releas ... 0.1.tar.gz :?:

Ta wersja po kompilacji rzeczywiście działa bardzo dobrze, to znaczy scalak FT232RL jest w pełni obsługiwany przez avrdude z linii komend.
Jedynie trzeba pozamieniać piny w avrdude.conf. Niestety ta wersja nie jest widoczna przez Eclipse Indigo. Występuje efekt identyczny jak u kolegi dragonn.
Ostatnio znalazłem jakiś dodatkowy patch avr-plugin, który u niektórych osób rozwiązuje problem, bo przyczyną jest niby zmieniony format pliku konfiguracyjnego avrdude w wer. 6.
U mnie nic.

Gdy zamienię avrdude na tę:
http://download.savannah.gnu.org/releas ... 019.tar.gz

dostęp do programatorów z poziomu Eclipse działa (przyciski Edit oraz New), ale tracę obsługę FT232RL.

Jaka konfiguracja sprawdza się u Ciebie GwynBleidD?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2014, o 19:01 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Chciałem pod openSUSE zrobić to co kolega danny podał w -> TYM POŚCIE <- ale pod susłem nie dziala.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 27 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO