임베디드

프로젝트 시작

sdafdq 2025. 9. 3. 20:56

 

새 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