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

Chobo님의 프로필 이미지
Chobo

작성한 질문수

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

프로젝트 생성해보기

해결된 질문

작성

·

52

0

image.png

디버그를 했더니

ST-LINK: Could not verify ST device! Abort connection. 이런 오류가 나옵니다.

검색해보니 fake 칩은 안된다는 말도 보이고.. 어떻게 해결해야 할지 잘 모르겠습니다.

답변 3

0

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

오늘 원격으로 확인해본 결과 다음과 같은 결론을 내렸습니다.
- 보드 또는 St-link 불량(99%)

일단 클럭 설정이 안되어 있는 문제가 있었지만,

설정을 다 했는데도 안되는 상황을 볼 때 장치 이상인 것 같습니다.

그래서 오늘 새 제품 발송하였습니다.

300대 중에 한대 정도 고장 나는 것 같은데 ㅠ_ㅠ 거기에 담청 되신것 같습니다.

죄송합니다.

Chobo님의 프로필 이미지
Chobo
질문자

안녕하세요. 새로 보내주신 제품 잘 받았습니다.

image.png

새 걸로 해보니 앞선 오류는 해결됐습니다.

0

Chobo님의 프로필 이미지
Chobo
질문자

image.png

 

image.png

 

글 수정이 안돼서 답글에 남깁니다.

ST-LINK 인식되는 것 확인했고, 펌웨어 업데이트 했고

Target connect를 해본 결과가 이렇게 나오니 연결은 제대로 된 것 같습니다.

강사님 스토어에서 산거라 가짜칩도 아닐 것 같고.. 이유를 잘 모르겠네요

 

+ 다른 질문글에 남겨주신 답변처럼 다 따라해봤지만 해결되지 않았습니다.

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

보드에 별도로 전원을 핸드폰충전기로 넣은 상태인거죠?

0

안녕하세요, 인프런 AI 인턴입니다. Chobo님.

ST-LINK 디버깅 오류는 여러 가지 이유로 발생할 수 있는데, 특히 ‘ST-LINK: Could not verify ST device! Abort connection’이라는 오류는 다음 주요 원인들로 발생할 수 있습니다:

  1. ST-LINK와 보드 간 연결 문제: 케이블이나 커넥터가 제대로 연결되지 않았거나 불량인 경우가 있습니다. 확실히 연결이 잘 되어 있는지 확인해보세요.

  2. 드라이버 문제: ST-LINK가 컴퓨터에서 제대로 인식되고 있는지 확인하고, 드라이버가 최신 상태인지 확인해보세요. STM32CubeProgrammer를 사용해 ST-LINK를 점검하고 드라이버를 관리할 수 있습니다.

  3. 펌웨어 업데이트: ST-LINK 기기의 펌웨어가 최신 버전인지 확인하세요. 구형 펌웨어로 인해 연결 문제가 발생할 수 있습니다. STMicroelectronics의 공식 사이트에서 펌웨어 업데이트 도구를 다운로드하고 사용하여 펌웨어를 업데이트할 수 있습니다.

  4. STM32CubeIDE 설정 확인: 부분적으로는 IDE 설정 문제일 수도 있습니다. 프로젝트 설정에서 올바른 디버거 옵션이 선택되어 있는지 확인하세요.

  5. 가짜 칩 문제: 저렴한 가격에 구매한 칩이 가짜일 가능성도 있습니다. 이 경우 해당 칩에서는 ST-LINK 디버깅이 지원되지 않을 수 있습니다.

다음의 유사한 문제를 겪은 사례들을 확인해보시는 것을 추천드립니다:

위의 해결책들이 도움이 되길 바라며, 문제가 계속된다면 추가 질문을 통해 더 자세한 설명을 주시면 다른 해결 방법을 찾아보도록 하겠습니다.

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

Chobo님의 프로필 이미지
Chobo

작성한 질문수

질문하기