Skocz do zawartości
Komentator

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

Pomocna odpowiedź

Witam
Mam problem z debuggowaniem programów z kursu (używam kursowej płytki NUCLEO-F103RB). Po poprawnym zbuildowaniu projektu po ustawieniu konfiguracji uruchamiania nie mogę ani wejść w run, ani w debug - pojawia się ten sam błąd:
 

Open On-Chip Debugger 0.10.0+dev-00021-g524e8c8 (2019-04-12-08:48)
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.org/doc/doxygen/bugs.html
srst_only separate srst_nogate srst_open_drain connect_assert_srst
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 8000 kHz
adapter_nsrst_delay: 100
Info : clock speed 8000 kHz
Info : STLINK v2.1 JTAG v36 API v2 M26 VID 0x0483 PID 0x374B
Info : using stlink api v2
Info : Target voltage: 3.244649
Info : Unable to match requested speed 8000 kHz, using 4000 kHz
Info : Stlink adapter speed set to 4000 kHz
Info : STM32F103RBTx.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : Listening on port 3333 for gdb connections
target halted due to debug-request, current mode: Thread 
xPSR: 0x01000000 pc: 0x080007e8 msp: 0x20005000
Info : Unable to match requested speed 8000 kHz, using 4000 kHz
Info : Stlink adapter speed set to 4000 kHz
Info : Unable to match requested speed 8000 kHz, using 4000 kHz
adapter speed: 4000 kHz
** Programming Started **
auto erase enabled
Info : device id = 0x20036410
Info : flash size = 128kbytes
target halted due to breakpoint, current mode: Thread 
xPSR: 0x61000000 pc: 0x2000003a msp: 0x20005000
wrote 4096 bytes from file Debug/zxczxc.elf in 0.306180s (13.064 KiB/s)
** Programming Finished **
** Verify Started **
target halted due to breakpoint, current mode: Thread 
xPSR: 0x61000000 pc: 0x2000002e msp: 0x20005000
target halted due to breakpoint, current mode: Thread 
xPSR: 0x61000000 pc: 0x2000002e msp: 0x20005000
verified 3580 bytes in 0.078790s (44.372 KiB/s)
** Verified OK **
** Resetting Target **
shutdown command invoked

Dodam, że kabel działa w porządku, mikro było testowane ST-Linkiem. Jestem w stanie nawet uruchomić przykładowy kod (np blinkowanie diodą) pomimo błędu przy uruchamianiu\debugu. Przeszukałem fora, lecz nicz nie znalazłem. Co zrobić w takiej sytuacji?

Udostępnij ten post


Link to post
Share on other sites

Witam serdecznie, mam mały problem, nie wiem skąd wziąć sterowniki do Nucleo, link w kursie nie działa i nie do końca wiem co mam teraz zrobić.

Udostępnij ten post


Link to post
Share on other sites

@Astronom witam na forum 🙂 Sterownik z tego miejsca powinien być odpowiedni: https://www.st.com/en/development-tools/stsw-link009.html

Przy okazji zachęcam do korzystania z nowej wersji kursu (jest zgodna z Twoim zestawem): https://forbot.pl/blog/kurs-stm32-f1-migracja-na-hal-wstep-spis-tresci-id23580

  • Lubię! 1

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