안녕하세요 오토입니다.
지난번에 이어 ST-Link 이용하여 IDE에서 시제품에 펌웨어 업로드 해보는 포스팅을 해보려고 합니다.
한국어로 되어있는 방법이 많지가 않아서 간단한 헤딩 이후 성공한 수순 메모겸 공유차 올립니다.
먼저 구글링해서 나오는 ST-Link Pinmap은 반은 맞고 반은 틀렸다고 보면될거같습니다.
정상적으로 되시는분들도 있겠지만. 일단 저는 성공하였기에~
요게 지금 찾으면 나오는 핀맵인데요
핀맵에서 보면 여기가 vcc 즉 3.3v 출력이 나와야하는데 아무리 해도 안나옵니다.
당연히 제품에 전원도 안들어가게되구요. -> 타겟 디바이스가 연결이 안된다는 오류가 계속 나옵니다.
다들 잘쓰고 계시는지 ST-Programmer사용관련된 자료만 나오고 찾기가 쉽지 않아
혹시 제가 쓰고있는 ST-Link가 짝퉁이아닌가 싶어서 불안해 하던중 핀위치가 위아래가 바뀌었나 하고 해봤는데 역시나 안되더군요.
그러던중 구글링을 통해 아래 내용을 발견합니다.
속는샘치고 ST-Link에 바로 땜을 할 수는 없기에 쪽보드 만들어보기로 결정하였습니다.
찾은결과를 바탕으로 1번 19번 점퍼 연결해주고 디바이스 연결을 위해 필요한 핀들을 옆에 헤더에 차근차근 연결해주었습니다.
그리고 전원을 연결하니 일단 전원은 잘들어오더군요.
뭐 여기까지는 전에도 같았기 때문에 큰 기대없이 IDE에서 RUN 눌러봅니다.
그랬더니 ST-Link의 펌웨어를 업데이트하라는 문구가 나오면서 일단 안되구요
펌웨어 업데이트 하고 와서 애가 좀 삐리하게 동작하는거 같아서
ST-link가 정상적으로 붙었는지 이것저것 보던중 debug-configurations에서
ST-Link S/N체크해주고 스캔하니 시리얼 넘버가 나오더군요 그리고 보이는데로 세팅해주고 apply 해주었습니다.
뭐 여기까지 해줘야 동작하는지 아닌지는 확실하진 않습니다 그저 제가 한 방법을 올리는 중이기에~
그런다음 RUN다시 해주니 정상적으로 커넥팅 되고 다운로드가 완료되었습니다.
정말 하드웨어 신경써서 잘 만들어 놓고 안붙어서 고생고생하는 경우가 많은데 조금이나마 머리털 덜 잃는 도움이 되시길 바라겠습니다.
그럼 오늘도 대단히 맛있는거 많이 드시고
다음에 뵙겠습니다.
그럼이만.
'개발환경 > 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 |
댓글