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 w 2025? 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 19 maja 2025, o 13:25


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
    Autor Wiadomość
    PostNapisane: 9 maja 2013, o 06:08 
    Offline
    Użytkownik

    Dołączył(a): 26 mar 2013
    Posty: 44
    Pomógł: 0

    Witam.

    Zakupiłem sobie stm32f4discovery

    Na podstawie poniższego linku przygotowałem sobie środowisko pod eclipse
    http://embeddedprogrammer.blogspot.com/ ... h-gcc.html

    Pięknie mi się kompiluje program.
    Po podłączeniu płytki widziana jest ona w systemie jako "STM32 STLink"

    Teraz tylko mam problem z uruchomieniem Run -> External Tool ->OpenOCD

    Po wywołaniu na końcu w konsoli mam wpis:

    Kod:
    Open On-Chip Debugger 0.6.1 (2012-10-07-10:34)
    Licensed under GNU GPL v2
    For bug reports, read
       http://openocd.sourceforge.net/doc/doxygen/bugs.html
    adapter speed: 1000 kHz
    Info : clock speed 1000 kHz
    libusbx: error [winusbx_claim_interface] could not access interface 0: [0] Operacja ukończona pomyślnie.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 1 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 1: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 2 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 2: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 3 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 3: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 4 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 4: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 5 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 5: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 6 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 6: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 7 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 7: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 8 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 8: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 9 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 9: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 10 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 10: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 11 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 11: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 12 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 12: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 13 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 13: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 14 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 14: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 15 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 15: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 16 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 16: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 17 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 17: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 18 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 18: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 19 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 19: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 20 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 20: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 21 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 21: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 22 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 22: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 23 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 23: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 24 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 24: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 25 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 25: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 26 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 26: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 27 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 27: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 28 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 28: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 29 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 29: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 30 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 30: [6] Nieprawidłowe dojście.
    libusbx: warning [winusbx_claim_interface] auto-claimed interface 0 (required to claim 31 with WinUSB)
    libusbx: error [winusbx_claim_interface] could not claim interface 31: [6] Nieprawidłowe dojście.
    libusbx: error [auto_claim] could not auto-claim any interface
    libusbx: error [winusbx_claim_interface] could not access interface 0: [0] Operacja ukończona pomyślnie.
    in procedure 'transport'
    in procedure 'init'



    Co to może być ?

    Jeśli to banalne pytanie to przepraszam.
    To moje początki z STM32.


    pozdrawiam Marcin

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 maja 2013, o 07:26 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Open OCD nie wspiera ST-Linka
    Polecam albo zewnętrzny program STM32 ST-Link Utility , albo zmianę środowiska na CoIDE
    wydane przez Cocox. Jest oparte o eclipse i darmowe

    tu znajdziesz informacje
    http://www.sunduino.pl/index.php/arm/stm32/discovery

    przenosiny z truestudio ... tu:

    http://www.sunduino.pl/index.php/arm/st ... 32-for-arm uzupełnienie na naszym forum :

    topic2994.html

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 maja 2013, o 13:07 
    Offline
    Nowy

    Dołączył(a): 09 maja 2013
    Posty: 7
    Pomógł: 0

    Jak najbardziej wspiera stlink-v1 i stlink-v2, a już na pewno tego na płytce stm32f4discovery. na tej stronie http://www.freddiechopin.info/ znajdziesz wszystkie potrzebne informacje.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 maja 2013, o 14:06 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    wiesz nie chcę się kłócić -- ale nigdy openOCD nie działało prawidłowo z st-linkiem , podobnie jak sporo problemów jest z eclipse
    w/g tutoriali , ja nie mam czasu na zabawy z oprogramowaniem i sprzętem , podłączam, i ma działać ... a nie wiecznie coś nie tak

    dlatego używam tego co wiem ze działa dobrze...
    a dobrze działa wszystko poza openOCD

    na 10 prób zaprogramujesz procka 2 razy reszta sypie błędami , nie widzi plugina, toolchaina i się kaszani

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 maja 2013, o 18:43 
    Offline
    Nowy

    Dołączył(a): 09 maja 2013
    Posty: 7
    Pomógł: 0

    Ja też nie chce nikogo na siłę namawiać, jedyne mogę przedstawić swoje doświadczenia. Używam tego oprogramowania już jakiś czas i nie mam żadnych problemów zarówno z klonem turtelizera jak i st-linkiem. To prawda jest to produkt, który posiada mnogość opcji mogących zniechęcić gdy zastosowanie opisywanej gdzieś w sieci konfiguracji nie działa u nas, ale zapewniam że prawidłowe jej użycie skutkuje nienagannym i pewnym działaniem. Ponadto jak sobie skonfigurujemy skrypty w tcl to w wielu przypadkach można nie korzystać z zewnętrznego debugera np gdb i śledzić działanie jak i modyfikować/podglądać rejestry procesora wykorzystując właśnie jedynie OpenOCD i przyznam do zautomatyzowania sobie pracy nadaje sie wyśmienicie. Jesli chodzi o st-linki to bodajże od wersji 0.5.1 jest wsparcie dla SWD obecnie działam na wersji 0.6.1 i spisuje się także bezbłędnie. Tez na początku zniechęcała mnie ilość informacji jakie wypluwał tym bardziej ze większości nie do końca rozumiałem (jak to w ARM-ach początkujący) ale metoda prób i błędów można dojść do oczekiwanego rezultatu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 maja 2013, o 19:23 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Sepako siedzę w tym naprawdę nie od dziś ... i wierz mi mnie interesuje stabilna i wygodna praca , skupienie się na programowniu
    a nie zabawach w konfiguracje i kombinowanie ze skryptami. Klienta nie interesuje na czym i jak pracuje , a termin przedstawienia
    projektu -- i nie interesują go tłumaczenia typu -- konfig mi padł. Dlatego też nie myśl sobie źle i się nie obrażaj, ale takie protezy
    nie nadają się do komercyjnego użytku .. dlatego openOCD jest u mnie skreślone i nieważne kto przy nim i na nim pracuje , brak
    stabilności = brak zleceń

    Dlatego preferuję rozwiązania:

    -- darmowe
    CoIDE

    -- płatne
    uVision
    IAR

    --- bo instaluję i działa , a nie tracę czas na problemy z softem

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    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: 6 ] 

    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