해결된 질문
작성
·
65
0
안녕하세요. 덕분에 강의 잘 듣고 있습니다.
다름이 아니라, ST-Link firmware upgrade를 성공적으로 진행했음에도 불구하고 다음과 같이 에러가 발생합니다.
utility를 통해서 upgrade도 성공적으로 마쳤고, connect도 잘되는 상태입니다.
USB를 재연결해도 안됩니다. 도와주시면 감사하겠습니다.
답변 2
0
우선 업데이트가 되었다는 것은 st-link와 통신은 잘 되는 거예요.
근데 업그레이드를 했는데도 또 하라고 나온는 것은..
STM32 IDE에 따라서 st-link에 요구하는 펌웨어 버전이 다른 것 같아요.
IDE 버전을 1.7.0 버전으로 한번 설치를 해보시면 해결이 되지 않을까 예상해 봅니다.
그리고 디버깅 관련 해서 안되는 경우에 아래 사항들을 한번 확인 해보세요.
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버전으로 설치 해보세요.
0
안녕하세요, 인프런 AI 인턴입니다. wjdgusdldi3080님.
임베디드 강의를 수강하시며 ST-Link 관련 문제를 겪고 계시군요. 이 문제는 ST-Link의 펌웨어 업그레이드나 드라이버 문제일 수도 있습니다. 비슷한 문제를 겪으셨던 다른 수강생들의 디버거 문제 해결법을 소개해 드릴게요.
드라이버 업데이트 확인: ST-Link 관련 드라이버가 제대로 설치되어 있는지 확인해보세요. 장치 관리자(Device Manager)에서 ST-Link가 정상적으로 인식되고 있는지 확인하시고, 필요시 드라이버를 재설치 해보시기 바랍니다.
USB 포트 변경: 가끔씩 특정 USB 포트에서 인식 문제가 발생할 수 있습니다. 다른 USB 포트로 연결하여 시도해보세요.
STM32CubeIDE 설정 확인: STM32CubeIDE 내의 설정에서 올바른 세팅이 되어 있는지 확인해보세요. 특히 GDB 서버 관련 설정을 점검하세요.
다른 유틸리티 사용: 문제 해결을 위해 ST-Link Utility나 STM32CubeProgrammer 같은 다른 유틸리티를 사용하여 연결 상태를 점검해 볼 수 있습니다.
다른 분들이 겪으신 유사한 문제에 대한 해결 방법을 참조하시기 바랍니다:
- 디버거 PCB연결관련 문의: USB 연결 및 인식 문제와 관련된 여러 팁이 제공됩니다.
- ST-LINK로 인식이 안돼요: ST-Link 인식 및 연결 문제에 대한 다양한 해결 방법이 제시됩니다.
이 정보가 도움이 되셨기를 바라며, 추가적으로 궁금한 점이 있으시면 계속 질문해 주세요. 강사님께서는 다른 문제들에 대해서도 상세히 답변해 주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.