Generate files 항목 중 첫번째 옵션의 의미
2019. 6. 7. 22:07ㆍ임베디드/32F429IDISCOVERY
여러 cubeMX 강의를 보면 저 부분을 설정하는 분들도 있고, 아닌 분들도 있어서 직접 비교해봤다. 직역하면 peripheral에 대한 헤더와 소스파일을 한 쌍으로 생성한다고 되어있다

기존 디폴트 옵션인 해제했을 때의 truestudio 화면이다. 주목할 점은 빨간박스다. 다음 체크와 비교해보려고 한다. MX_GPIO_Init의 위치가 main.c 파일 하단에 위치해 있다

이제 다시 체크를 해보자

새로 생성된 파일인 gpio.c가 보이면서, main.c에서 새로운 헤더인 gpio.h를 include 했다. 그리고 위에서 봤던 MX_GPIO_Init은 main에서 사라져버렸다. 이제 대충 짐작을 하겠지만 저 옵션은 main에 모든 peripheral 함수를 넣을지 아닐지에 대해서 체크하는 것이다


현재는 GPIO 기능만 써서 차이가 크게 없지만 만일 다양한 peripheral을 사용하게 된다면 생각해될 옵션이 아닐까 생각된다
'임베디드 > 32F429IDISCOVERY' 카테고리의 다른 글
CubeMX에서의 프로젝트 생성과 Truestudio에서 직접 프로젝트 파일 생성의 차이 (0) | 2019.06.09 |
---|---|
Truestudio에서 빌드 속도 높이기 (0) | 2019.06.09 |
Truestudio 단축키 7개 (0) | 2019.06.05 |
Truestudio에서 다운로드만 하기 (0) | 2019.06.04 |
32F429IDISCOVERY GPIO (0) | 2019.06.02 |