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



Teraz jest 25 kwi 2024, o 12:19


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 13 cze 2017, o 11:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 sty 2015
Posty: 50
Pomógł: 0

Witajcie,

Od wczoraj jestem posiadaczem płytki STM32f4 Discovery. Zaraz po odpakowaniu zabrałem się do instalowania sterowników i IDE. Przy pomocy instrukcji znalezionych w sieci udało mi się poprawnie skonfigurować IDE (programy się kompilują bez błędów). Niestety coś mi nie wychodzi z ST-Link'iem i wgraniem wsadu do uC.
Zrzut ekranu z menadżera urządzeń:
Obrazek

A tutaj z external tool configuration:
Obrazek

Po próbie wgrania dostaję w konsoli wiadomość:
STM32 ST-LINK CLI v3.0.0.0
STM32 ST-LINK Command Line Interface
No ST-LINK detected!

Przy czym dioda LED1 zmienia się z czerwonej na zieloną.

Kombinowałem już z odinstalowywaniem sterowników i instalacją ręcznie z OCD itp. Nic nie pomogło.
Wydaje mi się, że to wina leży po stronie ST-linka, wersji sterowników, konfiguracji. Projekt zawsze kompiluję Build all --> (Powstaje plik .elf oraz hex w podkatalogu Debug)-->Zaznaczam projekt i wgrywam.
Poratujcie cenną radą Panowie :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2017, o 11:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

A ST utility łączy się z płytką?
http://www.st.com/en/embedded-software/stsw-link004.html

Co to za Ide? Czysty Eclipse, czy openstm32?


Autor postu otrzymał pochwałę

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2017, o 11:26 
Offline
Użytkownik
Avatar użytkownika

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

Jeśli chodzi o eclipse i st-linka jest to mocno naciagane , owszem mozesz się posiłkować wersją shelową stlink-utility
ale lepszym rozwiązaniem jest podłaczenie ST-link utility jako external tools

możesz tez wybrac lepszą opcje i zmienic wsad w st-linku na J-linka wtedy ładnie pracuje

ponadto sprawdź sterowniki i w stlink utility czy czy ci się łaczy poprawnie z donglem jeśli tak wykonaj update firmware dla
st-linka z poziomu tility powinieneś mieć st-link v2/3

zerknij też tu: http://www.sunduino.pl/wordpress/kepler ... t-linkiem/ taki jeden łos coś tam pisał


Autor postu otrzymał pochwałę

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2017, o 12:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 sty 2015
Posty: 50
Pomógł: 0

Co to za Ide? Czysty Eclipse, czy openstm32?[/quote]
savian86 napisał(a):
A ST utility łączy się z płytką?
http://www.st.com/en/embedded-software/ ... nk004.html

Co to za Ide? Czysty Eclipse, czy openstm32?


Używam Eclipse Neon. St utlity miałem już zainstalowane. Wykrywa on płytkę. Jestem w stanie wgrać plik hex używając ST-Utlility. Po zaktualizowaniu firmaware w zakładce ST-LINK w ST-Utlity jestem w stanie wgrać wsad z eclipsa (konfiguracja ze strony SunRivera).

Jest tylko jeden problem. Jak wgram projekt raz to dioda LED1 świeci się na zielono. Zmieniam trochę kod, buduję program, chcę wgrać i znów nie działa. Żeby wgrać muszę odłączyć zasilanie na moment, zapala się wówczas dioda LED1 na czerwono i mogę znów raz zaprogramować układ.
Jak ta nieszczęsna dioda LED1 świeci na zielono to nie mogę nawet wykryć płytki w ST-Utility.
SunRiver napisał(a):
ponadto sprawdź sterowniki i w stlink utility czy czy ci się łaczy poprawnie z donglem jeśli tak wykonaj update firmware dla
st-linka z poziomu tility powinieneś mieć st-link v2/3

Tak jak pisałem wyżej. ST-LINK nawiązuje kontakt z płytką tylko gdy dioda LED1 świeci na czerowono. Wykonałem update. Nic się nie zmieniło.

Wydaje mi się, że po zakończeniu wgrywania nie zostaje zerwane połączenie. Dlatego nie mogę nawiazać kontaktu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2017, o 15:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 sty 2015
Posty: 50
Pomógł: 0

Udało mi się rozwiązać ten problem. Bez Waszej pomocy pewnie nie dałbym rady.

Problem polegał na tym, że nie wyłączyłem czerwonego kwadracika po uruchomieniu. Był on po prostu schowany w rozwijalnym menu. Wpadłem na ten trop, bo przy najechaniu myszką na ikonkę RUN miałem cały czas already running, co mnie dzwiło.

tutaj znalazłem rozwiązanie:
https://stackoverflow.com/questions/17114321/eclipse-says-already-running-but-no-big-red-close-button



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2017, o 15:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1148
Lokalizacja: Kraków
Pomógł: 93

U mnie działało, jeśli wpisałem takie argumenty:
-c SWD HOTPLUG -ME -P ${project_loc}/Release/${project_name}.bin 0x08000000 -V "after_programming" -Rst
I nie miałem czerwonego kwadracika



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2017, o 16:00 
Offline
Użytkownik
Avatar użytkownika

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

Po w graniu w perspektywie debug należy dać RUN , inaczej jest cały czas stop

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2017, o 17:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1148
Lokalizacja: Kraków
Pomógł: 93

SunRiver napisał(a):
Po w graniu w perspektywie debug należy dać RUN , inaczej jest cały czas stop
Za szybko napisałem, używałem Release. Dlatego nie miałem kwadracika ;)



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

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