인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

단아한 바다사자님의 프로필 이미지

작성한 질문수

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

프로젝트 생성해보기!

ST-Link 연결

해결된 질문

작성

·

111

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 자주 묻는 질문에 혹시 답이 있을 수 있어요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

안녕하세요. 수강생인데 처음에 따라하다가 다시 처음부터 해보려고 하는데 st-Link update 진행 시 Error 발생이 지속적으로 됩니다.

 

image.png

연결이 계속 되었던 상태인데 왜그럴까요?

 

끄고 디버그 진행 시 Host 응답이 안되어서 디버그도 Error 발생 합니다.

 

image.png

 

해결방법좀 부탁드립니다.

 

 

답변 2

0

ojtube5님의 프로필 이미지
ojtube5
지식공유자

안녕하세요! 일단 아래 부분 해보시고 그래도 안되면 연락주세요.
ohjiwan@gmail.com

1. 보드와 연결하지말고 st-link만 PC에 연결 해주세요. 이때 장치관리자에 st-link가 잡히는지 확인해주세요.

2. st-link의 펌웨어 업데이트를 진행해주세요. (이때 업데이트가 실행이 되면, st-link의 고장 확률이 아닐 가능성이 매우 높습니다.)

3. 보드에 핸드폰 아덥터를 통해서 usb 전원도 넣어주세요. (미니 usb로 전원)

4. 그리고 st-link와 보드를 연결해주세요. 이때 종종 연결 선을 거꾸로 꼽는 분이 있어요. 거꾸로 꼽으면 열이 나고 보드가 망가질 수 도 있어요.

5. st-link의 업데이트 까지 했는데 안되는 경우에는 제가 영상에서 STM32 IDE말고 다른 utility를 써서 업그레이드 하는것이 있는데, 그 방법으로 해보시고,

6. 그것도 안되면 IDE의 버전을 1.7.0버전으로 설치 해보세요.

7. 강의 내용에, 디버거 핀이란, 클럭 설정하는 부분이 있는데 그 부분이 되었나 꼭 확인해보세요.

https://www.youtube.com/watch?v=zFVamoAcE-8&list=PLz--ENLG_8TNjRg1OtyFBvUyV4PHaKwmu&index=6

 

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. 단아한 바다사자님.

ST-Link 연결 및 디버그 관련 오류로 인해 강의를 진행하는 데 어려움을 겪고 계시군요. 이러한 문제는 주로 하드웨어 간의 연결 문제, 드라이버 문제, 또는 소프트웨어 구성 오류 때문에 발생할 수 있습니다. 아래에 몇 가지 검토해 보셔야 할 항목을 제시하겠습니다:

  1. 하드웨어 연결 확인:

    • ST-Link와 개발 보드 간의 모든 연결이 제대로 되었는지 확인하세요. 케이블이 제대로 연결되어 있는지, 또는 손상된 부분이 없는지 확인해주세요.
  2. 드라이버 및 펌웨어 업데이트:

    • ST-Link의 드라이버가 최신 상태인지 확인해야 합니다. 드라이버가 설치되었는지, 업데이트해야 하는지 확인하고, 필요한 경우 STMicroelectronics의 공식 사이트에서 드라이버를 다운로드 및 설치해 보세요.
    • ST-Link의 펌웨어도 최신 상태로 업데이트되어야 합니다. STMicroelectronics의 공식 사이트에서 펌웨어를 업데이트할 수 있습니다.
  3. STM32CubeIDE 설정 확인:

    • IDE에서 사용하는 디버거 설정을 확인하세요. 특히, 올바른 GDB 서버 및 포트가 설정되어 있는지 확인하세요. 종종 GDB 서버와의 통신 오류로 인해 디버깅 오류가 발생할 수 있습니다.
  4. USB 포트 및 케이블 변경 시도:

    • 현재 사용하는 USB 포트나 케이블에 문제가 있을 수 있으니, 다른 USB 포트나 다른 USB 케이블을 사용해 보세요. 컴퓨터상의 문제로 인한 경우도 배제할 수 없습니다.

다른 사용자들이 겪었던 유사한 문제에 대한 해결 사례도 도움이 될 수 있습니다. 아래를 참고해 보세요:

위의 방법으로 해결이 되지 않는 경우, 하드웨어 문제를 의심해 볼 수 있으며, 추가적인 검토나 다른 해결 방법을 위해 지식공유자나 하드웨어 전문 지원을 요청하시기를 권장드립니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.