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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 12 cze 2025, o 17:23


    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: 27409
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 718
    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: 27409
    Lokalizacja: Szczecin
    Pomógł: 1043

    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 ] [ Zaznacz wszystko ]
    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 ] [ Zaznacz wszystko ]
    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: 718
    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: 718
    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 1 gość


    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