• 카테고리

    질문 & 답변
  • 세부 분야

    임베디드 · IoT

  • 해결 여부

    미해결

GDB server 에러가 납니다.

23.02.16 22:24 작성 조회수 1.43k

0

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

 

cube ide 10, 11버전 설치도 해보고 st link firmware update도 모두 하였지만, Failed to start GDB server 에러가 나면서 다운로드가 안됩니다.

어제 7-2강 까지는 잘됐는데 오늘 갑자기 안되서 이유를 모그렜습니다.

답변 2

·

답변을 작성해보세요.

0

윤남경님의 프로필

윤남경

질문자

2023.02.17

st link를 2개 가지고 있어서 교환도 해보고, fcc보드도 두개 있어서 둘다 교환 해 보았지만, 안됩니다. st-link는 scan하면 제대로 인식 됩니다.

 결선은 이전에 as해주신대로 그대로 연결하였습니다.

그럼 FC와 ST-Link 사이에 연결이 인식이 잘 안되나 보네요.

FC는 잘 동작하고 있는 상태라면 다시 선을 바꿔서 연결해보시겠어요?

윤남경님의 프로필

윤남경

질문자

2023.02.17

네 알겠습니다.

윤남경님의 프로필

윤남경

질문자

2023.02.19

예전에 as 받았을 때 4가닥 만 꼽혀있어서 그 상태로 프로그래밍 해도 동작 했습니다. 그런데 ADC설정하면서 부터 안됐는데, 그 이유는 3.3V를 연결하지 않아서 그런거엿습니다. 다시한번 디버거 연결을 찾아 보게 되네요. 잘 해결 되었습니다.

윤남경님의 프로필

윤남경

질문자

2023.02.19

여기서 질문이 두개 있습니다.

첫번째 질문은 왜 4가닥으로 그동안 작동 햇는지 입니다. ADC설정 건드리기 전까지는 핀들에 어떠한 전류가 흘러서 작동 했던것 같습니다.

 

두번째 질문은 3.3V전원은 stLink->FCC로 전원을 넣는건가요 ? 아니면 FCC->stLink로 넣는건가요 ?

(FCC보드에 전원을 넣지 않으면 st-link를 인식하지 못하다가, 전원을 공급하면 인식하는것으로 보아 FCC-->st-link로 전원을 넣는것으로 생각됩니다)  

안녕하세요

1.제가 연결해드린 4가닥 외에 다른 하나는 +3.3V 선입니다. FC는 외부에서 전원이 공급되므로 그 선은 연결하지 않아도 동작합니다.

2.아뇨 배터리 전원이 BEC를 통해 FC로 공급됩니다.

ST-link를 FC에 꽂은채로 ST-link의 usb를 PC에 연결하지 않으면 FC가 동작하지 않는 경우가 있습니다. 그 경우 st-link를 fc에서 제거하시거나 아니면 st-link의 usb 케이블을 pc에 연결하시면 됩니다.

0

에러가 뜨면 CubeIDE의 Console 창을 보시면 에러 메시지가 표시됩니다.

보통 펌웨어 다운로드가 안되는 이유는

  1. ST-Link가 제대로 인식되지 않은 경우

  2. ST-Link는 잘 인식됐지만 FC가 인식되지 않은 경우

입니다.

FC의 전원이 문제 없이 들어왔나 확인해보시고 ST-Link의 선 연결도 확인해보세요.

문제가 없다면 다른 케이블로 교체해서 해보세요.