Skocz do zawartości

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


Komentator

Pomocna odpowiedź

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
Link do komentarza
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?

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

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
Link do komentarza
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
Link do komentarza
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
Link do komentarza
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
Link do komentarza
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
Link do komentarza
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ć. 😉

Link do komentarza
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!

Anonim
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...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.