概要
完成(一)得到bsp的,初始化,像素点绘制,获取像素点色彩,区块填充4个api
完成(二)os下读写sd卡文件
本次主要是完成os下STemwin5.44的移植
硬件
RA8875 TFT 480*272
STM32 F407
cubemx初始化
继续使用(二)的cubemx工程并修改
开启CRC,通过emwin的认证
fatfs修改
点击生成
工程文件修改
从gitee仓库获取 usercode(3)
将工程的usercode部分替换
参考二中的user和cubemx生成代码分离
头文件路径
item添加
记得STemWin_CM4_OS_wc16_ot_ARGB.a需要添加
gitee仓库
移植说明
每次cubemx生成后需要修改
hsd.Init.BusWide = SDIO_BUS_WIDE_4B;为 hsd.Init.BusWide = SDIO_BUS_WIDE_1B;
修改STemWin_CM4_OS_wc16_ot_ARGB.a为lib文件编译
点击options
没插入SD卡也可运行,不需要使用SD卡相关内容需要自行裁剪程序
需要屏蔽掉一下相关内容。
头文件
#include “sd_cfg.h”
变量
lcd_cfg,check_temp
函数
lcd_create_cfg_file();lcd_loadCfgFile();
cubemx中对sd卡和fatfs的初始化也可以对应修改
相关文章
小结
完成后触摸屏幕,串口会输出debug调试信息,不做说明,自行查看windowsDLG.c中的debug_msg函数
cal为校准按钮按下弹出校准对话框
close关闭
校准为4点校准,触摸变色,会在SD卡内生成和读取校准文件,不做详细说明