- 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"를 수행하면 화면이 정상적으로 보인다
내가 시험을 하면서 힘들었던 부분을 정리하였다
'STM32' 카테고리의 다른 글
[CubeMX] GPIO 설정 보기 (0) | 2021.07.06 |
---|---|
STM32CubeIDE에서 자동완성 기능 사용하기 (0) | 2021.07.05 |
[touchGFX]버튼의 크기 조정 및 버튼 이미지 변경하기 (0) | 2021.06.19 |
TouchGFX 에서 Run Target에서 에러 (0) | 2021.06.18 |
TouchGFX Designer 설치 (0) | 2021.06.08 |