创建过程如下: 1.复制源文件 复制STM32Cube_FW_F7_V1.4.0目录下如下文件夹:Drivers、Middlewares; 1)Drivers文件夹复制如下内容: 其中,CMSIS文件复制内容较少,避免不必要文件占用空间 2)Middlewares文件夹下只复制了ST-StemWin文件夹下inc文件夹、libSTemWin528_CM7_Keil.lib文件、osGUI_X.c文件
|
|
|
|
|
2.创建mdk工程 1)添加group和导入文件后,工程如下:
|
|
|
|
|
2)添加“Options for Target ...”下C/C++选项框中hex文件路径,并在Mic Controls输入“--C99”内容,如下图所示:
|
|
|
|
|
3)更改源文件 修改“BASIC_HelloWorld.c”文件下void MainTask(void)函数,源码如下:
|
|
|
|
|
GUI_SetBkColor(GUI_BLACK);
GUI_Clear();
GUI_SetColor(GUI_WHITE);
GUI_DrawLine(0,0,0,271);
GUI_DrawLine(0,271,10,261);
GUI_DrawLine(0,0,479,0);
GUI_DrawLine(479,0,469,10);
GUI_SetFont(&GUI_Font32B_1);
GUI_DispStringAt("www.eeboard.com",2,10);
GUI_SetFont(&GUI_Font32_1);
GUI_DispStringAt("www.eeboard.com",2,42);
GUI_SetFont(&GUI_FontComic24B_1);w
GUI_DispStringAt("www.eeboard.com",2,75);
GUI_SetFont(&GUI_Font8x16);
GUI_DispStringAt("STM32F746G-Discovery",2,99);
GUI_DrawLine(2,123,26,123);
GUI_DrawLine(50,123,98,123);
GUI_SetFont(&GUI_FontD24x32);
GUI_DispStringAt("0123456789",2,125);
GUI_SetFont(&GUI_FontD32);
GUI_DispStringAt("0123456789",2,160);
GUI_DrawLine(2,200,50,200);
GUI_DrawLine(98,200,194,200);
GUI_SetFont(&GUI_FontD64);
GUI_DispStringAt("0123456789",2,205);
GUI_SetFont(&GUI_Font20_1);
GUI_DispStringAt("Hello world!", (LCD_GetXSize()-120), (LCD_GetYSize()/2));
|
|
|
|
|