Skocz do zawartości
Komentator

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

Pomocna odpowiedź

maciekmiszcz, jak wybierzesz pliki z kodem (w katalogu scr po prawej), to też nic się nie dzieje?

Udostępnij ten post


Link to post
Share on other sites

Witam.

Przypisanie wartości 0 do zmiennej x.

6 inkrementacji:

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

nlhnt, witam na forum i gratuluję pierwszych efektów. Powodzenia w dalszej nauce 🙂

Udostępnij ten post


Link to post
Share on other sites

Witam, od kiedy zdowngradowałem laptop do windy 10, wyskakują mi błędy w stylu:

Open On-Chip Debugger 0.9.0-dev-00415-g2d4ae3f-dirty (2015-06-12-17:54)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
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
none separate
srst_only separate srst_nogate srst_open_drain connect_deassert_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_NOT_SUPPORTED
Error: libusb_open() failed with LIBUSB_ERROR_NOT_FOUND
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

Kod programu żywcem skopiowałem ze strony, Win10 😕

Udostępnij ten post


Link to post
Share on other sites

Miczał, rozumiem, że dokonałeś automatycznej aktualizacji? Spróbuj najpierw wgrać od nowa sterowniki/kompilator.

Udostępnij ten post


Link to post
Share on other sites

No więc usunąłem wszystko, co było związane z stmem z mojego laptopa i zainstalowałem ponownie sterowniki oraz eclipsa. Efekt jest podobny, tzn. wyświetlają się błędy

Open On-Chip Debugger 0.9.0-dev-00415-g2d4ae3f-dirty (2015-06-12-17:54)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
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
none separate
srst_only separate srst_nogate srst_open_drain connect_deassert_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_NOT_SUPPORTED
Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED
Info : STLINK v2 JTAG v26 API v2 SWIM v15 VID 0x0483 PID 0x374B
Info : using stlink api v2
Info : Target voltage: 3.241334
Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints
target state: halted
target halted due to debug-request, current mode: Thread 
xPSR: 0x01000000 pc: 0x08000168 msp: 0x20005000
** Programming Started **
auto erase enabled
Info : device id = 0x20036410
Info : flash size = 128kbytes
target state: halted
target halted due to breakpoint, current mode: Thread 
xPSR: 0x61000000 pc: 0x2000003a msp: 0x20005000
wrote 3072 bytes from file Debug/jeden.elf in 0.266333s (11.264 KiB/s)
** Programming Finished **
** Verify Started **
target state: halted
target halted due to breakpoint, current mode: Thread 
xPSR: 0x61000000 pc: 0x2000002e msp: 0x20005000
target state: halted
target halted due to breakpoint, current mode: Thread 
xPSR: 0x61000000 pc: 0x2000002e msp: 0x20005000
verified 2160 bytes in 0.096568s (21.843 KiB/s)
** Verified OK **
** Resetting Target **
shutdown command invoked

Dodatkowo aktualizacja firmware nie wykrywa stma, wrzucam zdjęcie tego, co widzi mój komputer

stmplz.thumb.jpg.0e104757c3413885fff0a7f93580070f.jpg

Udostępnij ten post


Link to post
Share on other sites

Miczał, a z którego Nucleo korzystasz?

Udostępnij ten post


Link to post
Share on other sites

Waszego. Mam wrażenie, że to wszystko przez libusb, które najwyraźniej win10 ma głęboko w nosie...

Udostępnij ten post


Link to post
Share on other sites

Miczał, pod koniec grudnia wymieniałem komputer, więc odtwarzałem wszystko z tego kursu raz jeszcze właśnie na W10 64bit. (Nie)stety, ale u mnie nie było żadnego problemu. Łączenie przez samego STLinka też nie działa?

Udostępnij ten post


Link to post
Share on other sites

Skorzystałem z tego

i zadziałało. Zmieniłem w 'debug configurations' że urządzeniem jest ST-LinkV2 i już nie wyświetla błędu o libusb. Nadal natomiast wyświetla się kod poniżej i nie mam pomysłu co mam z nim zrobić
Open On-Chip Debugger 0.9.0-dev-00418-g9afb8b4-dirty (2015-09-28-12:09)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
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: 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

Udostępnij ten post


Link to post
Share on other sites

Miczał, ja niestety mimo szczerych chęci tutaj nie pomogę. Problem musi leżeć, albo w jakiejś specyficznej konfiguracji twojego komputera, albo w błędnym wykonaniu, którejś z instrukcji z kursu. U mnie taki błąd na W10 nie występuję, nie zgłosił też go nikt inny. Masz możliwość przetestowania tego na innym komputerze? Może naprowadziłoby to nas na właściwy trop?

Udostępnij ten post


Link to post
Share on other sites

Na moim stacjonarnym wszystko działało bez problemu, ale w domu jestem raz na dwa tygodnie. Mam to nieszczęście posiadania lapka lenovo, który od samego początku daje w kość (swoją drogą nie polecam). Spróbuję zainstalować linuxa i na nim podziałać. Jak to nie zadziała to w miarę posiadania braku wolnego czasu będę dalej szukał rozwiązania.

Udostępnij ten post


Link to post
Share on other sites

Miczał, czyli jednak problem konkretnej konfiguracji 🙁

W takim razie życzę powodzenia - daj znać, jak się uda naprawić!

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