STM32F429I + TouchGFX + STM32CubeIDE 설정 및 LCD 출력

2021년 06월 18일 by 진아사랑해

    STM32F429I + TouchGFX + STM32CubeIDE 설정 및 LCD 출력 목차
반응형

TouchGFX를 이용한 UI를 개발하기 위해 환경설정을 하였다

 

참고 Site는 

https://blog.naver.com/uu5626/222366179680

https://rin2papa.tistory.com/95

 

환경 설정을 하면서 약간 고생한 부분이 있어

위 사이트에 추가적으로 약간의 설명을 더하고자 한다

 

첫 번째 참고 사이트를 기준으로 이야기하면

 

1. CubeIDE에 TouchGFX 디렉터리가 생성되지 않는다

 

"3. 파일 수정 및 복사"에서

"locking_system_firmware.ioc"를 수정한 후에

사이트의 설명처럼 STM32CubeIDE의 해당 폴더에 ioc 파일을 복사하였다

그리고 CubeIDE에서 Project -> Generate Code를 실행하였으나 TouchGFX 디렉터리가 생성되지 않았다

 

이유는 STM32CubeIDE의 해당 폴더에 ioc 파일을 복사한 후에 복사한 .ioc 파일을 클릭하여

CubeMX를 실행시키면 된다

 

사이트에 그림으로 나온 것처럼 추가 패키지를 다운로드하고 Project -> Generate Code를 실행하면

TouchGFX 디렉터리가 생성된다

 

2. fatal error: ../stmpe811/stmpe811.h: No such file or directory

Path를 잡아줄 때 "Drivers\BSP\Components\stmpe811"까지 Path를 잡아주었다

 

3. STM32F429I-Discovery 보드의 LCD에 화면이 깨져서 출력이 된다

처음에 무척 당황하였다

위 사이트에는 이미지가 잘 출력이 되는데.....

나 같은 경우에는 

이 화면에서 "Display Orientation"을 변경한 후 "Run Simulator"를 수행하면 화면이 정상적으로 보인다

 

내가 시험을 하면서 힘들었던 부분을 정리하였다

 

반응형