qq244141084 发表于 2018-8-2 11:59:09

emwin新人求教,窗口创建不成功

用cubemx直接生成的工程,用GUIbuilder生成的代码,用的freertos,字符串可以显示,但是创建的窗口就花屏,大神教教我,该怎么办,GUI_ALLOC_AssignMemory(extMem, GUI_NUMBYTES);每当把extMem设置到外部SDRAM就显示花屏,跪求大神指教
void GRAPHICS_MainTask(void) {

/* 1- Create a FrameWin using GUIBuilder */
CreateFramewin();

/* USER CODE BEGIN GRAPHICS_MainTask */
/* User can implement his graphic application here */
/* Hello Word example */
    GUI_Clear();
//                CreateWindow();

    GUI_SetColor(GUI_WHITE);
    GUI_SetFont(&GUI_Font32_1);
    GUI_DispStringAt("Hello world!", (LCD_GetXSize()-150)/2, (LCD_GetYSize()-20)/2);

/* USER CODE END GRAPHICS_MainTask */
while(1)
{
      GUI_Delay(100);
}
}

feixiang20 发表于 2018-8-2 22:13:25

看你的程序,你可以逐行取消或修改来查原因

toofree 发表于 2018-8-3 00:28:53

不知道你的什么毛病。可能是设置没对吧。
我在F769上测的好好的。







qq244141084 发表于 2018-8-3 22:01:35

toofree 发表于 2018-8-3 00:28
不知道你的什么毛病。可能是设置没对吧。
我在F769上测的好好的。



大神,求教,麻烦看下我的设置对不对,野火f429的板子,外接16M 16bit sdram,RGB并口800*480屏幕,每当设置stemwin到外部地址的时候就花屏,是没有写到ltdc的缓存中去,复位屏幕是好的,重新上电就花了,我是直接生成的工程,新人实在不太懂啊,求教,你的屏幕是800*480吗,这个地方为啥设置400啊,为啥不是800啊

qq244141084 发表于 2018-8-3 22:05:40

feixiang20 发表于 2018-8-2 22:13
看你的程序,你可以逐行取消或修改来查原因

亲,麻烦看下我给楼下传的cube文件,看是不是哪设置不对,直接生成的工程,自己还没加代码

SiFSeason 发表于 2018-11-7 11:03:26

我也遇到这个问题,发现只要在cube里去掉freertos就好了,难道跟任务切换有关?
页: [1]
查看完整版本: emwin新人求教,窗口创建不成功