본문 바로가기
  • SpokeHouse
개발환경/STM32IDE

ST IDE + ST-Link use firmware upload

by SpokeHouse 2023. 6. 28.
728x90
728x90

안녕하세요 오토입니다.

지난번에 이어 ST-Link 이용하여 IDE에서 시제품에 펌웨어 업로드 해보는 포스팅을 해보려고 합니다.

한국어로 되어있는 방법이 많지가 않아서 간단한 헤딩 이후 성공한 수순 메모겸 공유차 올립니다.

먼저 구글링해서 나오는 ST-Link Pinmap은 반은 맞고 반은 틀렸다고 보면될거같습니다.

정상적으로 되시는분들도 있겠지만. 일단 저는 성공하였기에~

요게 지금 찾으면 나오는 핀맵인데요

핀맵에서 보면 여기가 vcc 즉 3.3v 출력이 나와야하는데 아무리 해도 안나옵니다. 

당연히 제품에 전원도 안들어가게되구요. -> 타겟 디바이스가 연결이 안된다는 오류가 계속 나옵니다.

다들 잘쓰고 계시는지 ST-Programmer사용관련된 자료만 나오고 찾기가 쉽지 않아

혹시 제가 쓰고있는 ST-Link가 짝퉁이아닌가 싶어서 불안해 하던중 핀위치가 위아래가 바뀌었나 하고 해봤는데 역시나 안되더군요.

그러던중 구글링을 통해 아래 내용을 발견합니다.

출처 : https://community.husarion.com/t/solved-debugging-with-st-link/565/11

속는샘치고 ST-Link에 바로 땜을 할 수는 없기에 쪽보드 만들어보기로 결정하였습니다.

찾은결과를 바탕으로 1번 19번 점퍼 연결해주고 디바이스 연결을 위해 필요한 핀들을 옆에 헤더에 차근차근 연결해주었습니다.

그리고 전원을 연결하니 일단 전원은 잘들어오더군요.

뭐 여기까지는 전에도 같았기 때문에 큰 기대없이 IDE에서 RUN 눌러봅니다.

그랬더니 ST-Link의 펌웨어를 업데이트하라는 문구가 나오면서 일단 안되구요

펌웨어 업데이트 하고 와서 애가 좀 삐리하게 동작하는거 같아서

ST-link가 정상적으로 붙었는지 이것저것 보던중 debug-configurations에서 

ST-Link S/N체크해주고 스캔하니 시리얼 넘버가 나오더군요 그리고 보이는데로 세팅해주고 apply 해주었습니다.

뭐 여기까지 해줘야 동작하는지 아닌지는 확실하진 않습니다 그저 제가 한 방법을 올리는 중이기에~

그런다음 RUN다시 해주니 정상적으로 커넥팅 되고 다운로드가 완료되었습니다.

정말 하드웨어 신경써서 잘 만들어 놓고 안붙어서 고생고생하는 경우가 많은데 조금이나마 머리털 덜 잃는 도움이 되시길 바라겠습니다.

그럼 오늘도 대단히 맛있는거 많이 드시고 

다음에 뵙겠습니다.

그럼이만.

728x90
728x90

'개발환경 > STM32IDE' 카테고리의 다른 글

STM32IDE hex파일 빌드하기  (0) 2024.11.27
STM32CUBE IDE - 코드 자동완성 단축키 변경  (0) 2024.05.21
STM32CubeIDE Setting_Float linker flags  (0) 2024.02.24
ST-downloader pinmap  (0) 2023.06.20

댓글