본문 바로가기

miscellaneous

ST-LINK target not halted

[ST-LINK utility]


What? STM32 ST-LINK Utility는 STM32 시리즈 마이크로 컨트롤러의 프로그래밍을 위한 소프트웨어이다.


Why? STM32 시리즈 보드에 프로그래밍을 하던 중 보드의 ST-LINK 세팅에 문제("target not halted")가 생겨 보드의 바이너리 erase, ST-LINK 설정을 변경하기위해 설치.  


How?

1) ST-LINK utility를 다운로드 하기위해  https://www.st.com/en/development-tools/stsw-link004.html 에 접속 후 GET SOFTWARE 클릭.




2) Download 열의 GET Software 버튼 클릭, 이 후 라이센스 동의에 대해 ACCEPT하고 이름과 이메일 작성하면 Get Software가 Download 버튼으로 바뀜

3) 다운로드 받고 압축해제 후 설치 ( en.stsw-link004란 압축파일로 다운로드됨 )


- 아래 setup file 누르고 next 반복! 자세한 설명 생략함.



4) STM32 ST-LINK Utility 실행



- 실행 후 메뉴바에서 Target->setting, Target->Erase chip 두 개 해주면됨


- Erase chip은 별다른 설정없이 다음 다음 누르면 됨


- Target->setting은 아래 그림대로 해주면됨



- setting에서 reset과 erase chip 해준뒤 truestudio에서 다시 디버깅, 프로그래밍 시도!


- 이 방법대로 해서 해결이 안되면 다른 방법 찾아봐야됨.


- 근데 난 이방법으로 해결했음...

'miscellaneous' 카테고리의 다른 글

mac debugger lldb  (0) 2019.09.13
svn 로그/작성자 수정  (0) 2019.09.05
STM32 보드 개발환경 설정  (0) 2019.01.18