
새 STM32 프로젝트

해당 보드 종류 검색해서 선택해주고,

프로젝트 이름 적어주고, 이대로 Finish
처음 하다보면 뭐 업데이트 하라고 경고창 뜸.
프로젝트 생성되긴 하는데 뭐 설치해야 한다고..
걍 아이디 만들고 해주면 됨.
가입하고
Help -> STM32CUBE updates -> Connection to my ST
그럼 뭐 다운로드 될 수도 있고, 안될 수 도 있는데,
안되면 그냥 프로젝트 지웠다가 다시 만들면 됨.
기존 꺼는 Project Explorer상에서도 지워주고, 로컬 상에서도 삭제 해 주고.
(참고로, MAC은 ST-Link 서버를 별도로 설치해야 한다고 함. )
그러면,

이렇게 생성되는게 제대로 된 거.
다음에 이제 ST-Link랑 보드랑, 컴퓨터랑 잘 연결되었는지 보려면,

저기에 더블클릭해서 디버거 달고,

디버그
그러면 처음에는 펌웨어 업데이트 하라고 뜸.

YES 누르고 업데이트 해보면 된다.
근데 뭐
st-link is not in the dfu mode. please restart it
이렇게 나왔었나 그랬는데,
걍 ST-Link usb 뺐다가 꽂았더니 제대로 됨.
펌웨어 업데이트 안하면,

아예 실행, 디버깅 자체가 안되는 듯..
통신 허용 해 주고,

이렇게 디버그 정상적으로 걸리면 ST-Link, 보드, 컴퓨터 제대로 연결 된 거라고 함.
다운로드 성공적으로 되었다는 이야기가, 컴퓨터의 코드가 보드에 정상적으로 다운로드 되었다는 뜻 인듯?
화살표 걸린 게 현재 저기에 디버깅 걸린거.
이러 한 과정을 다 거쳐서 했는데 디버그 안걸리면 그건 보드 고장일 수 있다고 함.
ST-Link마다 조금 다를 수도 있는데,
내꺼의 경우에는 디버깅이나 실행중이면 초록색 불빛도 나오는 듯.
아니면 그냥 빨간색만.
'임베디드' 카테고리의 다른 글
| 칩 (0) | 2025.09.06 |
|---|---|
| 칩은 어떻게 고를까? (0) | 2025.09.06 |
| 임베디드 제품 개발 사이클 (0) | 2025.09.05 |
| 배울 거 (0) | 2025.09.05 |
| 보드 사용 방법, 전압, 전류, 전력 (0) | 2025.09.03 |