我参考这个文章做的:
http://bbs.armfly.com/read.php?tid=1678
这次添加的是没有os的版本
另外跟用不用hal库没关系
1. keil自带了emwin
2. 用cubemx把工程配置好. 然后生成
3.把1.里面的emWin目录放在工程里, 我这样放的
4. 打开keil工程, 建一个group, 把这几个文件加进去
5. 改LCDConf.c
我用的是个黑白屏, IC是ST7529, 5bit->1pixel.
这里我这么改的:
6. GUIConf.c里面按分辨率和位像素关系设内存大小
7. GUIDRV_template.c里面改写点和读点函数, 这两个函数应该自己写好的, 在这里用.
7. 编译的时候可能会提示找不到.h,
在这里加上相应的路径
8. main函数里面随便加点测试代码
2016-08-30 15:14:37 补充
配置cubemx工程的时候, 要加上CRC校验, 否则运行起来会卡在GUI_Init()