向STM32 CUBE MX 生成的工程里移植stemwin

我参考这个文章做的:

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()

原文地址:https://www.cnblogs.com/zhaitao85/p/5710239.html