EMWIN AND FREERTOS IN IMXRT1050 EVK

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

EMWIN AND FREERTOS IN IMXRT1050 EVK

1,992 次查看
anjalikkrishna
Contributor III

Hi, 

   I am trying to display a simple slider in the LCD using the below code snippet in iMXRT1050 EVK running amazon FreeRTOS.

 

WM_HWIN Createwin(void) {
WM_HWIN hWin;
hWin = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog, WM_HBKWIN, 0, 0);
return hWin;
}


static void initial_logo(void *pvParameter);

/*
* @brief Application entry point.
*/
int main(void) {

/* Init board hardware. */
BOARD_ConfigMPU();
BOARD_InitBootPins();
BOARD_InitBootClocks();
BOARD_InitDebugConsole();
BOARD_InitLcd();
BOARD_InitLcdifPixelClock();

if(xTaskCreate(initial_logo,"logo display",configMINIMAL_STACK_SIZE + 2200 ,NULL,uart_task_PRIORITY,NULL) != pdPASS)
{
PRINTF("\n Task Creation Failed \r\n");
while(1)
;
}

vTaskStartScheduler();

for(;;){
PRINTF("\n Memory \r\n");
}
}

static void initial_logo(void *pvParameter)
{
GUI_Init();
Createwin();
while(1)
{

  GUI_Delay(50);
}
}

The task is created succesfully . But I expected slider in the GUI is not appearing. Initially I was getting the hard fault error while running the program. After increasing the stack size of the task , the error was solved.

Whether the current issue is also due to stack related or something else.?

Any help would be appreciated

标记 (2)
1 回复

1,494 次查看
CarlosCasillas
NXP Employee
NXP Employee

Hi Anjalik,

I’m afraid that NXP haven’t released emWin + FreeRTOS SDK examples. For specific emWin requests, you could directly contact Segger:

https://www.segger.com/products/user-interface/emwin/


Hope this will be useful for you.
Best regards!
/Carlos
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复