耀星空 发表于 2025-5-22 08:55
#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 130 )
#define configTOTAL_HEAP_SIZE ( ( s ...
奇怪了,用keil debug 仿真 FREERTOS 单独能运行 但是不能用Jlink RTT打印了。然后我把RTT重工程里面删掉后开启lvgl lvgl卡死在vTaskDelay 而且 system_ms 这个值也不正常了 感觉是RTT跟lvgl的问题,还要找一下了
volatile static uint32_t system_ms = 0;
uint32_t millis(void)
{
return system_ms;
}
void vApplicationTickHook( void )
{
system_ms++;
}
while (1) {
if (xSemaphoreTake(AT_xSemaphore, portMAX_DELAY) == pdTRUE) {
lv_task_handler();
xSemaphoreGive(AT_xSemaphore);
}
vTaskDelay(5);
}
|