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



Teraz jest 5 gru 2024, o 03:28


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 33 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 5 lut 2014, o 08:32 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Witajcie,

przeglądam forum, szukam w Google i nie mogę znaleźć żadnych sensownych informacji na temat możliwości uruchomienia programatora wbudowanego w zestaw ATB na Linux`ie. Pracuje na Ubuntu 12.04 LTS. Będę wdzięczny za wszelkie wskazówki oraz pomoc w uruchomieniu programatora.

Z góry dziękuje za wszelką pomoc.

Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 08:36 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

Ja nie umiem pomóc bo nie znam się na linuxie ..

no ale ponoć dla nikogo kto zna linuxa to nie problem żeby użyć układ FT232R jako programator. Tego musisz szukać w linuxie

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 08:39 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Dzięki za odpowiedź. Będę jeszcze kombinował, mam nadzieję że się uda. Nie mniej jednak wszelkie wskazówki od osób które poradziły sobie z problemem są mile widziane.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 08:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 715
Lokalizacja: Zielona Góra
Pomógł: 75

Proszę bardzo - LINK - szukaj konfiguracji avrdude i FT232 pod Linuxa.

_________________
pozdrawiam
phill2k



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 09:08 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Wielkie dzięki, popełniłem chyba błąd w trakcie poszukiwań bo pomijałem starsze wersje avrdude. Sprawdzę to dzisiaj i dam znać jak poszło. Postaram się tez wykorzystać te wskazówki aby ogarnąć najnowszą wersję.

Jeszcze raz wielkie dzięki!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 11:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 gru 2012
Posty: 530
Lokalizacja: Bydgoszcz
Pomógł: 8

Ew. postaw wirtualną maszynę :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 14:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2013
Posty: 568
Zbananowany użytkownik

Pomógł: 31

Nie mam ATB więc nie wiem jaki jest tam programator wbudowany, ale jak jest obsługiwany przez avrdude to nie będzie problemu z uruchomieniem.
Jak masz problem?

_________________
Und schreien

Spring
Erlöse mich
Spring
...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 14:25 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Tak jak Mirek wspomniał wcześniej jest to programator oparty o układ FT232R, niestety z tego co widzę nie jest bezpośrednio obsługiwany przez AVRDUDE. Sprawdzę dzisiaj wieczorem wskazówki kolegi odnośnie kompilacji avrdude i dam znać jak poszło. Napiszę bardziej dokładnie jak nie zadziała.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 14:27 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

gryzon napisał(a):
niestety z tego co widzę nie jest bezpośrednio obsługiwany przez AVRDUDE. .


... zapewniam cię, że jest obsługiwany bezpośrednio przez avrdude ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 14:43 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Wersja dostępna w repo Ubuntu z tego co widzę nie obsługuje bezpośrednio tego układu

Lista programatorów dostępna w wersji z repo (5.11)

Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Lista programatorów z wersji skompilowanej (6.0.1)

Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Co prawda w wersji skompilowanej pojawia się ft232r, ale niestety po próbie skorzystania z niego z portem /dev/ttyUSB0 dostaje błąd. Niestety dokładny komunikat będe mógł podac dopiero wieczorem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 15:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2013
Posty: 568
Zbananowany użytkownik

Pomógł: 31

Spróbuj z sudo avrdude odpalić, jak zadziała to musisz do udev dodać uprawnienia dla użytkownika.

_________________
Und schreien

Spring
Erlöse mich
Spring
...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 15:05 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Odpalałem z sudo, udev ma dodane reguły.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 18:45 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Jestem po dalszych próbach odpalenia programatora i niestety bez sukcesu.

Obawiam się że problem może być grubszy, mianowicie podłączyłem zestaw do komputera z Windows7, sterownik zainstalował się prawidłowo, ATBManager widzi zestaw na COM6, FTDI Watcher w prawym dolnym rogu ekranu pokazuje count: [1]. Niestety w MkAVRCalculator po wyborze ATB-FT232R pojawia się "Wybierz właściwy układ FT232R", na górze widnieje [brak] Odśwież listę FT232R, niestety po kliknięciu szuka ale nic się nie zmienia. Pole port jest "disabled"

Zaczynam się zastanawiać czy to może nie problem sprzętowy z zestawem?

Dodam jeszcze że przy wyborze usbasp otrzymuje ciągle komunikat Błąd! AVRDUDE - urządzenie nie gotowe



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 20:21 
Offline
Nowy

Dołączył(a): 15 sty 2014
Posty: 9
Pomógł: 0

WItam,
Używam do pracy codziennej i programowania AVR linuxa i programator USBASP,nie mam najmniejszych problemów.
W konsoli używam avrdude:
aptitude search avrdude
Kod:
i   avrdude                                 - Oprogramowanie do programowania mikrokontrolerów A
i   avrdude-doc                             - Dokumentacja do AVRDUDE   


A graficznie eclipse-standard w wersji dla linux.
Poniżej moja konfiguracja systemu:

uname -a
Kod:
Linux ThinkPad 3.2.0-4-686-pae #1 SMP Debian 3.2.51-1 i686 GNU/Linux


lsusb
Kod:
Bus 003 Device 003: ID 16c0:05dc VOTI shared ID for use with libusb


dmesg
Kod:
[ 3024.902749] usb 3-1.2: new low-speed USB device number 3 using ehci_hcd
[ 3025.003341] usb 3-1.2: New USB device found, idVendor=16c0, idProduct=05dc
[ 3025.003355] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3025.003363] usb 3-1.2: Product: USBasp
[ 3025.003369] usb 3-1.2: Manufacturer: www.fischl.de



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 20:26 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Gdybym miał programator usbasp pod ręką to pewnie bym go użył, niestety jak dotąd takowego nie posiadam. Problemem jest zmuszenie wbudowanego programatora FT232R do pracy z Linuxem, jak i teraz z Windowsem.

Zaczynam podejrzewać że problem nie leży w systemie lecz po stronie zestawu ATB. Teoretycznie port jest widoczny ale nie jest dostępny, czy to w Linux`ie czy Windows`ie. Szerzej moje testy pod Windows opisałem post wyżej, mam nadzieję że ktoś z doświadczeniem pod Windows się do niego ustosunkuje.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2014, o 23:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 715
Lokalizacja: Zielona Góra
Pomógł: 75

A pod Linuxem masz zainstalowany sterownik od FTDI ?, tak samo pod win7 + avrdude z mkAVRCalca.

_________________
pozdrawiam
phill2k



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lut 2014, o 11:47 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Windows 7 pobrał mi sterownik automatycznie, próbowałem go zaktualizować plikiem z płyty dołączonej do książki ale otrzymałem komunikat że "sterownik jest aktualny".W Linuxie zainstalowałem pakiety odpowiedzialne za ftdi. Odnośnie avrdude to na Windows korzystam z wersji z MkAvrCalculator, natomiast w Linuxie z wersji 5.11 z repo oraz 6.0.1 kompilowanej.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lut 2014, o 12:00 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

pawel napisał(a):
dmesg
Kod:
[ 3024.902749] usb 3-1.2: new low-speed USB device number 3 using ehci_hcd
[ 3025.003341] usb 3-1.2: New USB device found, idVendor=16c0, idProduct=05dc
[ 3025.003355] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3025.003363] usb 3-1.2: Product: USBasp
[ 3025.003369] usb 3-1.2: Manufacturer: www.fischl.de


Coś tu nie pasuje. USBasp to nie FT232R

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lut 2014, o 12:03 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Programator którego dotyczy temat to programator wbudowany w zestaw ATB czyli FT232R, kolega wspomniał że działa mu pod Linuxem USBasp. Cenna uwaga ale nieco odchodząca od tematu. Tak jak wspomniałem mam problem z programatorem wbudowanym FT232R, nie mogę go uruchomić ani w Linux ani w Windows.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lut 2014, o 12:06 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

No tak. Trochę bez sensu. Pokaż co Tobie wypluwa dmesg?

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lut 2014, o 12:11 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Dokładne dane będę mógł podać dopiero po południu, nie mam teraz dostępu do tego komputera. Ogólnie jest to coś takiego jak to lub bardzo bardzo podobne (to znalazłem w necie):

lsusb
Kod:
>Bus 002 Device 008: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC


dmesg
Kod:
[ 745.772258] usb 4-2: new full speed USB device using uhci_hcd and address 2
[ 745.972276] usb 4-2: configuration #1 chosen from 1 choice
[ 746.050649] usbcore: registered new interface driver usbserial
[ 746.050664] USB Serial support registered for generic
[ 746.050693] usbcore: registered new interface driver usbserial_generic
[ 746.050695] usbserial: USB Serial Driver core
[ 746.057148] USB Serial support registered for FTDI USB Serial Device
[ 746.057217] ftdi_sio 4-2:1.0: FTDI USB Serial Device converter detected
[ 746.057241] usb 4-2: Detected FT232BM
[ 746.057243] usb 4-2: Number of endpoints 2
[ 746.057245] usb 4-2: Endpoint 1 MaxPacketSize 64
[ 746.057247] usb 4-2: Endpoint 2 MaxPacketSize 64
[ 746.057249] usb 4-2: Setting MaxPacketSize 64
[ 746.059276] usb 4-2: FTDI USB Serial Device converter now attached to ttyUSB0
[ 746.059296] usbcore: registered new interface driver ftdi_sio
[ 746.059298] ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver


Urządzenie pojawia się jako ttyUSB0, niestety nie pojawia się żadne urządzenie ft



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lut 2014, o 12:18 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

@gryzon
To standardowe ID dla FTDI (nie wiem czy te Mirkowe mają domyślnie jakieś inne) i u mnie na takim działa.

A pod windą prawidłowe stery instalowałeś?: http://atnel.pl/instalacja-driverow_dla_ft232r.html
Używasz AVRDude z aktualnego MKAVRCalkulator?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lut 2014, o 12:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 715
Lokalizacja: Zielona Góra
Pomógł: 75

Pobierz sobie mój MOD ArduinoATB 1.5.2 wybierz odpowiedni procek, podłącz odpowiednio kabelki ;) i sprawdź czy pójdzie Ci programowanie pod win7, podejrzewam problem ze sterownikiem od FT232. Jak nie pójdzie to odinstaluj sterownik i ponownie zainstaluj zgodnie z opisem - z tym opisem. Jak Ci pójdzie pod win7 wykorzystaj plik avrdude.conf pod Linuxem chodzi generalnie o taki wpis:

Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
pozdrawiam
phill2k



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lut 2014, o 12:27 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Ok, wielkie dzięki. Sprawdzę to dzisiaj po południu i dam znać jak postępy. Ogólnie miałem problem z dodaniem wpisu do avrdude, za każdym razem otrzymywałem komunikat 'programmer type must be
written as "id_type"' mimo że podany type był w pliku. Może coś pokręciłem, sprawdzę wszystko dzisiaj na spokojnie i dam znać.

Bardzo dziękuje wszystkim za okazaną pomoc!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lut 2014, o 19:06 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Nakierowany waszymi ostatnimi wskazówkami odpaliłem programator w Linux`ie oraz w Windows`ie. Napiszę za chwilę krótkie HOWTO gdyby ktoś jeszcze w przyszłości miał problem z uruchomieniem programatora na Linux`ie.

Wielkie dzięki za okazaną pomoc. Temat można zamknąć.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2014, o 19:07 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Niestety moja radość była przedwczesna, programator faktycznie działa ale jest problem z obsługą mikrokontrolera. Dokładnie problem występuje przy próbie wykasowania lub zaprogramowania.

Próba zaprogramowania układu Atmega32A:

avrdude -pm32 -cATB-FT232R -U flash:w:FirstProject.hex
Kod:
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9502
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: Device is not responding to program enable. Check connection.

avrdude done.  Thank you.


Przy próbie wykasowania zawartości:

avrdude -pm32 -cATB-FT232R -e
Kod:
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9502
avrdude: erasing chip
avrdude: Device is not responding to program enable. Check connection.

avrdude done.  Thank you.


Spotkał się może ktoś z Was już z takim problemem i wie jak się z nim uporać?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2014, o 19:24 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

A składania nie powinna zawierać (dla windows)? -P ft0



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2014, o 19:28 
Offline
Nowy

Dołączył(a): 03 lut 2014
Posty: 17
Pomógł: 0

Powyższe jest odpalane na Linux`ie, jeżeli nie podasz portu avrdude skorzysta domyślnie z ft0. Dla pewności po dodaniu -P ft0 jest dokładnie tak samo.

EDIT: Sprawdziłem na drugim zestawie ATB (pożyczony od szwagra) i jest dokładnie tak samo. Zatem wygląda na to że jest to problem programowy. Ewentualnie może być problem procesora, lecz jego bym wykluczył ponieważ testowałem to na 3 szt. (2xA32A, 1xA644PA)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2014, o 19:37 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

Tu jest podobny przypadek:
http://avr.2057.n7.nabble.com/ftdi-syncbb-FT232R-won-t-erase-the-m88p-chip-td20351.html
Gość załącza jakiegoś patcha

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2014, o 19:39 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

A tą przejściówkę masz prawidłowo zrobioną?: http://www.sklep.atnel.pl/userdata/gfx/ ... e46099.jpg

No i testował bym na tym atnelowskim avrdude.



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: 33 ]  Przejdź na stronę 1, 2  Następna strona

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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO