Share/STM32

[STM32] cube vs IDE

Jimmy.B 2020. 8. 31. 21:33

 

 

소스코드 파일을 못열겠냐.. .

 

.cproject  --> sourcecode 

 

.ioc file or MX log file --> build code 

 

인거같은데.... 

현재 업데이트 중 ...

 

 

OKAY - 정리 

 

 

1. 이런 폴더 트리구조 

2. .cproject 를 실행 - cubeIDE 를 통해 , 소스코드 수정가능 

( 만약 안열린다 ? 뭔가 코드가 꼬이거나 프로젝트내 프로젝트가 형성된것. 깔끔하게 지우고 다시하자) 

3. MX아이콘으로 되어있는 2-1UART파일 , 이게 cubeMX에서 핀설정에 따른 기본 HAL코드 던져주는것. 

 

결론

1. CUBE MX를 통해서 configuration 및 필 할당을 한다. 

2. 이를 save as projcect를 해서, 

3. c:// workspace 뭐시기 뜨는데 다지우고 ㅡ 새로 폴더명을 만들어야한다. 

4. 그리고 cube MX에서 generate code 하고나면 새로 만든 폴더에 코드를 다 뿌려준다. 

5. 그안에 .cproject 위와같은 구조로 뿌려진다. 

(ioc 파일은 그야말로 핀 할당된 STM사 에서지원하는 파일) 

 

근데...이전 main.c 에 소스코드가 복사되서 업로드가 안되네....

 

 

 

 

그리고 디버깅 

 

1.벌레모양 

2.원형유턴 화살표로 한단계씩 디버깅 가능 

3. 빨간네모 종료 

 

완료 코드올라감.