반응형 펌웨어 개발자의 팁2 TouchGFX Designer & CubeIDE 설정 가이드 1. CubeIDE에서 TouchGFX 활성화📌 메뉴 경로: Middlewares → TouchGFX → EnableDisplay Size: 프로젝트에 맞는 해상도 입력 (예: 320 × 240)Color Depth: RGB565Frame Buffer StrategyRAM 충분할 때 → Single BufferRAM 부족할 때 → Partial Buffer (예: Height=40~80 라인 단위)Frame Buffer Location:STM32 내부 SRAM 또는 외부 SDRAM👉 CubeIDE 상에서 이런 식으로 설정됩니다:2. SPI + DMA 설정📌 메뉴 경로: Peripherals → SPI1Mode: Half-Duplex MasterNSS: SoftwareFrame Format: Moto.. 2025. 9. 13. ILI9341V 드라이버 SPI LCD 및 GFX Designer 사용법 1탄 STM32 + ILI9341 SPI LCD 빠르게 붙이기 (검증 → TouchGFX 연동 1탄)UI를 한땀 한땀 드로잉하면 결국 소스가 산으로 갑니다. 버튼 한 픽셀만 거슬려도 끝없는 수정…그래서 TouchGFX Designer로 화면을 설계하고, MCU에서는 프레임 전송만 담당하는 구조가 효율적입니다. 다만 그 전에, LCD 드라이버가 SPI로 제대로 도는지를 먼저 확실히 검증해야 이후 문제가 꼬이지 않습니다. 이 글은 그 “0단계(하드/펌 검증)”를 깔끔히 끝내는 방법입니다.1) 개발 환경 & 준비물OS: Windows 10/11Tool: STM32CubeIDE 1.18.1, TouchGFX Designer 4.25.0대상 LCD: ILI9341(320×240, SPI 4-wire: SCK/MOSI/.. 2025. 9. 12. 이전 1 다음 반응형