Skocz do zawartości

STM32 a STlink V2. Rozłączanie połączenia po zaprogramowaniu.


20rafalo

Pomocna odpowiedź

Szanowni forumowicze,
Mam kłopot z STlink V2. STM32. Zakupiłem "programator/debugger ST-LINK v2 (Compatible)".

Wszystko ładnie się łączy z STM32 ST-Link Utility do pierwszego programowania.

Po zaprogramowaniu następuje brak komunikacji z procesorem, Dopiero po uruchomieniu procesora w trybie BOOT (fizyczne podciąganie pinu) posiadam znów możliwość ponownego programowania,.

Jest to uciążliwe, gdyż nie mam możliwości debugowania czy łączenia się z programem STM Studio.

Upgrade programatora również nie działa - jest to wersja kompatybilna zakupiona stosunkowo niedawno.

Co może być tego przyczyną?

Poniżej info z ST-LINK utility.

 ST-LINK SN : 48FF71066578555514360267
14:42:17 : ST-LINK Firmware version : V2J17S4 (Need Update)
14:42:17 : Old ST-LINK firmware detected!
                 Please upgrade it from ST-LINK->'Firmware update' menu.
14:42:17 : Connected via SWD.
14:42:17 : Connection mode : Normal.
14:42:17 : Debug in Low Power mode enabled.
14:42:18 : Device ID:0x414 
14:42:18 : Device flash Size : 512KBytes
14:42:18 : Device family :STM32F10xx High-density
14:42:22 : [BOX_CUBE2.bin] opened successfully.
14:42:22 : [BOX_CUBE2.bin] checksum : 0x001D0A83 
14:42:26 : [BOX_CUBE2.bin] opened successfully.
14:42:26 : [BOX_CUBE2.bin] checksum : 0x001D0A83 
14:42:29 : Memory programmed in 1s and 966ms.
14:42:29 : Verification...OK
14:42:29 : Programmed memory Checksum: 0x001D0A83
14:42:29 : Disconnected from device.
14:42:29 : Connection to device is lost: check power supply and debug connection.
14:42:29 : If the target is in low power mode, please enable "Debug in Low Power mode" option from Target->settings menu.

Dodam, że programuję w najnowszym System Workbench + Cube.

wgrywałem różne programy i za każdym razem ten sam problem.

Z góry dzięki za odpowiedź.

Link do komentarza
Share on other sites

Sprawdź czy w konfiguracji projektu (w CubeMX) w SYS (zakładka Pinout) masz ustawione pole Debug. Jak robiłem ostatnio projekt (na STM32F103C8Tx) to domyślnie było chyba 'No Debug' i po jednokrotnym wgraniu programu nie mogłem ponownie wgrać/debugować.

  • Lubię! 1
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • 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.