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



Teraz jest 22 gru 2024, o 11:21


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
Avatar użytkownika

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

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
Avatar użytkownika

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

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
Avatar użytkownika

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

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