STM32H747i-Disco + STemWIn samples in + STM32Cube_FW_H7_V1.11.1 dont work
Board STM32H747i-DISCO
ID - STM32CubeIDE 1.14.0
Samples from STM32Cube_FW_H7_V1.11.1
stm32h747i_discovery_conf.h in common folder modified with
/* LCD controllers defines */
#define USE_LCD_CTRL_OTM8009A 0U
#define USE_LCD_CTRL_NT35510 1U
#define USE_LCD_CTRL_ADV7533 0U
Compiled build and send to board, but dont work.
some text are visible in the LCD but look like after the first prints, the
next text or draws are not send to the buffer, or buffer is not send to the display or.....
Here is the display from the example HelloWorld using the 2DGL_DrawPolygon.c from
http://www.segger.com/emwin-samples.html
the Maintask call to :DrawPolygons() and this is the source
static void _DrawPolygons(void) {
int y;
y = 90;
//
// clear display
//
GUI_SetBkColor(GUI_BLACK);
GUI_Clear();
//
// display text
//
GUI_SetColor(GUI_WHITE);
GUI_SetFont(&GUI_Font24_ASCII);
GUI_SetTextAlign(GUI_TA_HCENTER);
GUI_DispStringAt("DrawPolygon - Sample", 160, 5);
GUI_SetFont(&GUI_Font8x16);
GUI_DispStringAt("using", 5, 40);
GUI_DispStringAt("GUI_FillPolygon", 5, 55);
GUI_SetTextAlign(GUI_TA_HCENTER);
GUI_DispStringAt("Polygons of arbitrary shape\nin any color", 160, y + 90);
//GUI_Delay(500);
//
// draw filled polygons
//
while (1) {
GUI_ClearRect(100, y, 220, y + 85);
GUI_SetColor(GUI_BLUE);
GUI_FillPolygon (&_aPointArrow[0], 7, 160, y + 80);
GUI_Delay(1000);
GUI_ClearRect(100, y, 220, y + 85);
GUI_SetColor(GUI_RED);
GUI_FillPolygon (&_aPointStar[0], 8, 160, y + 45);
GUI_Delay(1000);
GUI_ClearRect(100, y, 220, y + 85);
GUI_SetColor(GUI_GREEN);
GUI_FillPolygon(&_aPointHexagon[0], 6, 160, y + 45);
GUI_DispStringAt("Polygons of arbitrary shape\nin any color", 16, y + 90);
GUI_Delay(1000);
}
}
And as you can see in the picture, only few text are in the LCD but not the Polygon,
If you remove the first Delay, you can see some polygon. but not more.
I am doing something bad? I forgot something in the configuration for the examples?
Thanks

