移植littlevgl 到f407,编译无错, main() { lv_init(); my_init(); // 官网上的drv_init.....drv_register my_widget(); while(1) { lv_task_handler(); delay_ms(5); } } void my_widgets(void) { alabel=lv_label_create(lv_scr_act(),NULL); lv_obj_set_pos(alabel,50,50); } 发现进入lv_task_handler()后就卡住了,如果去掉my_widget(),lv_task_handler可以正常循环。 另外,我不使用buf可以吗(不用disp_drv.buffer = &disp_buf); 而是直接对LCD GRAM进行赋值可以吗? 谢谢 |