Skocz do zawartości
Komentator

Kurs STM32 - #3 - Płytka Nucleo, konfiguracja środowiska

Pomocna odpowiedź

Amat3ur, czy w Twoim wypadku również dotyczy to systemu 64 bitowego? Nie pomaga uruchamianie "jako Administrator" itd.?

Udostępnij ten post


Link to post
Share on other sites

Cześć!

Czy ktoś mógłby mi powiedzieć jak rozwiązać problem ze ściągnięciem firmware w oknie Project Firmware Configuration ? Klikam download i nie ściąga żadnych bibliotek. Z góry dzięki za pomoc.

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

simba92, na ten moment problem nie jest jeszcze rozwiązany. Wszystko najprawdopodobniej spowodowane jest zmianami na serwerach ST. Czy w Twoim wypadku również dotyczy to pracy na systemie 64 bitowym?

Udostępnij ten post


Link to post
Share on other sites

Tak, mam system Win 7 64 bit. Oprogramowanie z kursu STM32 F1 bibl std mam na 32 bity i jave też, mógłbym ew. przeinstalować wszystko na 64 bit ale skoro to wina serwerów st to nic nie zmieni. Czy jest jakiś kontakt na ,który mogłbym pisać np. do ST emaila w tej sprawie ? Byłoby super rozwiązać ten problem. Czy można manualnie wgrać bibliotekę ? Wrzucić do jakiegoś katalogu w folderze Ac6 ,gdzie jest całe środowisko lub dodać bibliotekę ręcznie na stałe?

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

simba92, aktualnie szukamy przyczyn (jedna hipoteza to serwery, druga to wersja systemu). Najprawdopodobniej jest to jednak coś z serwerami, ponieważ jakiś czas temu ST przebudowywało swój serwis i w kursie STM32F4 też trzeba były problemy z lokalizacją pewnych plików - ostatecznie wszystko jednak samo wróciło na miejsce. Ręczne wgrywanie kopii biblioteki nie będzie zbyt eleganckim rozwiązaniem, ale jeśli nie znajdziemy innego rozwiązania, to będzie trzeba tak robić. Liczę jednak, że uda się rozwiązać problem z normalnym pobieraniem.

Problem nie dotyczy tylko nas, tutaj można znaleźć informacje na stronie środowiska: http://www.openstm32.org/tiki-view_forum_thread.php?comments_parentId=3233

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Udało mi się uruchomić pobieranie bibliotek, ale nie do końca wiem jak to się stało. Mam pewną teorię na ten temat, ale fajnie jakby jeszcze ktoś spróbował czy to działa.

Najpierw trzeba pobrać samą bibliotekę ze strony: http://www.st.com/en/embedded-software/stsw-stm32143.html

Link jest na dole. Zanim pobierzemy plik, będziemy musieli podać maila i dostaniemy zwrotny link do strony z której można pobierać.

Wydaje mi się, że to jest powodem kłopotów - OpenSTM32 nie zarejestruje się za nas i nie odbierze maila...

W każdym razie jak tylko klikniemy na otrzymany link, możemy pobrać bibliotekę, albo i nie - od tego momentu OpenSTM32 zaczęło nagle widzieć pliki i samo pobiera odpowiednią wersję...

Gdyby jednak nie działało, można ręcznie wgrać bibliotekę do katalogu:

C:\Users\\AppData\Roaming\Ac6\SW4STM32\firmwares

Nie próbowałem, ale po rozpakowaniu pliku en.stsw-stm32143.zip powinno działać.

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Niestety oba sposoby w moim przypadku nie działają, efekt jest ten sam nic się nie dzieje ;-(

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Mógłbyś spróbować pobrać biblioteki dla innej płytki? U mnie działało wszystko poza Nucleo. Możemy chociaż porównać co działa

Udostępnij ten post


Link to post
Share on other sites

Sprawdziłem dla STM32F1 i płytki STM3210C-EVAL i wyskoczył taki alert przy próbie pobrania:

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Wygląda na to że OpenSTM32 używa linków które nie działają. Pewnie ST zmieniło coś na stronie.

Co ciekawe u mnie wszystko się naprawiło i stdperiph dla Nucleo pobiera się bez problemu.

Jednak skoro u Ciebie pobieranie nie działa, spróbujmy "podrzucić" plik z gotową biblioteką. Jak pisałem wcześniej, nie przetestowałem tej metody, teraz sprawdziłem i już piszę co trzeba zrobić:

1. Pobieramy bibliotekę ze strony http://www.st.com/en/embedded-software/stsw-stm32143.html

2. Plik będzie miał nazwę en.stsw-stm32143.zip. Musimy usunąć en., znieniamy więc nazwę na "stsw-stm32143.zip"

3. Ten plik kopiujemy do katalogu C:\Users\\AppData\Roaming\Ac6\SW4STM32\firmwares

4. Teraz musimy jeszcze rozpakować plik stsw-stm32143.zip

5. Musimy mieć obie wersje: spakowaną i rozpakowaną

Katalog powinien wyglądać następująco:

  • Lubię! 2

Udostępnij ten post


Link to post
Share on other sites

Elvis,

Firmware jest już widoczny. Wcześniej dodawałem bibliotekę do błędnej ścieżki : C:\Ac6\SystemWorkbench dodatkowo tworząc nieistniejący folder SW4STM32 i firmwares dlatego nie działało. Wszystko działa, biblioteka dodana do projektu.

Dzięki, za pomoc!!!

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Witam, kupiłam Wasz zestaw pakiet rozszerzony. Chciałabym uzyskać informację, jak zainstalować System Workbench for stm32 na Macbooku.

Udostępnij ten post


Link to post
Share on other sites

Rozwiązanie problemu z :

    Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'.
   Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
   adapter speed: 1000 kHz
   adapter_nsrst_delay: 100
   srst_only separate srst_nogate srst_open_drain connect_assert_srst
   srst_only separate srst_nogate srst_open_drain connect_assert_srst
   Info : Unable to match requested speed 1000 kHz, using 950 kHz
   Info : Unable to match requested speed 1000 kHz, using 950 kHz
   Info : clock speed 950 kHz
   Error: libusb_open() failed with LIBUSB_ERROR_ACCESS
   Error: open failed
   in procedure 'program'
   in procedure 'init' called at file "embedded:startup.tcl", line 473
   in procedure 'ocd_bouncer'
   ** OpenOCD init failed **
   shutdown command invoked

Dla mnie zadziałało zainstalowanie st link utility. Z początku nie odnajdwało urządzenia ale po odłączeniu mikrokontrolera i ponownym użyciu i upgrade'u przez st-link utility wszystko zaczęło działać. 😉

Udostępnij ten post


Link to post
Share on other sites

Ja z kolei rozwiązanie problemu o którym wspomina Proth7 znalazłem gdzieś indziej.

Winna była próba uruchomienia programu podczas pracy debugera.

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...