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 13 sie 2025, o 22:52


    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

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

    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łę

    _________________
    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: 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: 1177
    Lokalizacja: Kraków
    Pomógł: 94

    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

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

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

    _________________
    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: 13 cze 2017, o 17:49 
    Offline
    Użytkownik
    Avatar użytkownika

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

    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