Try talking to it through a terminal program. Once you know you have a working module, try it on the stm32.Attach a cro or a logic analyser to see what is actually passing between the two devices. Your stm32 code might not be correctly receiving/pars...
Posted on June 11, 2018 at 22:03Sorry, don't use Cube but should have realised it would turn on the CRC...do you have sufficient memory allocated for freertos stack?Have you allocated enough memory for emwin in GUIConf.cexample: ♯ define GUI_NUMBYT...
Posted on June 11, 2018 at 22:58And do you have your LCD_Initialisation code in LCDConf.c (or its Cube+rtos equivalent)My apologies if this is all very obvious...int LCD_X_DisplayDriver(unsigned LayerIndex, unsigned Cmd, void * p) { int r; (void) La...
Posted on June 11, 2018 at 22:25Do you have a GUI_X.c with something like this. This version is for a non-rtos systemGUI_TIMER_TIME GUI_X_GetTime(void) { //return OS_TimeMS; return (GUI_TIMER_TIME)glbMilliSecTick; void GUI_X_Delay(int ms...
Posted on June 11, 2018 at 21:49Enabling the CRC clock is required for the stemwin library to function.Have you done this:RCC_AHBPeriphClockCmd(RCC_AHBPeriph_CRC, ENABLE);