各位大佬为啥我的lvgl8.4的版本运行一直卡在lv_timer_handler


do {
timer_deleted = false;
timer_created = false;
LV_GC_ROOT(_lv_timer_act) = _lv_ll_get_head(&LV_GC_ROOT(_lv_timer_ll));
while(LV_GC_ROOT(_lv_timer_act)) {
/*The timer might be deleted if it runs only once (‘repeat_count = 1’)
So get next element until the current is surely valid/
next = _lv_ll_get_next(&LV_GC_ROOT(_lv_timer_ll), LV_GC_ROOT(_lv_timer_act));
if(lv_timer_exec(LV_GC_ROOT(_lv_timer_act))) {
/If a timer was created or deleted then this or the next item might be corrupted/
if(timer_created || timer_deleted) {
TIMER_TRACE(“Start from the first timer again because a timer was created or deleted”);
printf(“Start from the first timer again because a timer was created or deleted”);

                break;
            }
        }

        LV_GC_ROOT(_lv_timer_act) = next; /*Load the next timer*/
    }

一直卡在里面的if(lv_timer_exec(LV_GC_ROOT(_lv_timer_act))) 这个判断