반응형
프로젝트를 생성하고 빌드 후 다운로드하는데 다음과 같은 에러가 발생했다

인터넷을 찾아보니 펌웨어 문제인 것 같아
CubeIDE에서 Debug Configuration도 해보고 ST-LINK Utility도 사용해 봤지만
ST-LINK S/N이 검색조차 되지 않았다


보드 문제가 아닌건 확실하고, 계속 어떤 점이 문제인지 찾아봐도 검색 자체가 되지 않는 경우는 없었다
결국 문제는 연결 선 문제였던 걸로,, 선 바꾸니까 다운로드가 잘 되더라
그래도 일단 연결이 되어 있다는 가정하에 해당 오류 잡는 법을 정리해보려고 한다
방법은 두가지이다
CubeIDE를 사용한 방법

디버그 버튼 옆에 화살표에서 Debub Configuration을 누른다

Debugger에서 아래 ST-LINK S/N를 체크한 후 스캔 버튼을 누른다

정상적으로 연결되어 있다면 ST-LINK S/N이 뜬다
Apply를 눌러 적용시키고 다시 다운로드하면 끝
ST-LINK Utility를 사용한 방법
https://www.st.com/en/development-tools/stsw-link004.html
먼저 위 주소를 통해 ST-LINK Utility를 다운받고

ST-LINK - Firmware update

Device Connect 후 Yes
업그레이드가 완료되면

Target - Connect

Target - Erase Chip
둘 중 하나의 과정을 거치고 프로젝트를 다운로드하면

펌웨어를 업데이트하라고 나오는데

Open in update mode - Upgrade하고
다시 프로젝트를 다운로드하면 정상적으로 작동할 것이다
반응형
'임베디드 > STM32 (ARM Cortex - M4)' 카테고리의 다른 글
| [STM32] BUTTON 제어 (1) | 2023.10.19 |
|---|---|
| [STM32] LED BAR 제어 (0) | 2023.10.16 |
| [STM32] 기존 프로젝트 그대로 복사해서 프로젝트 생성하기 (0) | 2023.10.16 |
| [STM32] 개발 보드 LED 제어 (0) | 2023.10.16 |
| [STM32] STM32CubeIDE 설치 및 프로젝트 생성 (1) | 2023.10.15 |