移植STemwin
平台STM32F429+LTDC+SDRAM
其实不难就是给自己做个记录,年纪大了记性不好。。。
-
自己先驱动好TFTLCD, LTDC, SDRAM等
-
开启硬件CRC.
-
Cubemx配置增大堆栈大小,不然容易出错
-
需要添加以下文件进行配置
-
挨个文件配置
GUIConf.c里面主要修改ram大小,酌情而定,不宜太大。
#define GUI_NUMBYTES (1024)*50
GUIDRV_Template.c里面修改以下函数TBD by customer部分添加画点,读点,填充函数
static void _SetPixelIndex(GUI_DEVICE * pDevice, int x, int y, int PixelIndex)
static unsigned int _GetPixelIndex(GUI_DEVICE * pDevice, int x, int y)
static void _FillRect(GUI_DEVICE * pDevice, int x0, int y0, int x1, int y1)
LCDConf_FlexColor_Template.c里面
修改屏幕尺寸
#define XSIZE_PHYS 320 // To be adapted to x-sc