我參考這個文章做的:
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()