|
本帖最后由 hilley 于 2024-10-21 09:26 编辑
STM32F407平台,我用LVGL8.3.11创建了一个3*33的表格(固定表格大小),去实时刷新数据。数据刷新满32条的时候,从第1行重新刷新数据。发现内存占用一直在增加,当刷新到400条左右的时候内存占用100%死机。而用NXP的GUI Guider模拟却不会有这个情况。想请教一下表格刷新数据需要额外的操作吗?
void timer_cb(lv_timer_t *_t)
{
u32Num++;
lv_table_set_cell_value_fmt(guider_ui.screen_table_1, (u32Num & 31) + 1, 0, "%d", u32Num);
lv_table_set_cell_value_fmt(guider_ui.screen_table_1, (u32Num & 31) + 1, 1, "%2d:%2d:%2d", u32Num / 3600, (u32Num % 3600) / 60, u32Num % 60);
lv_table_set_cell_value_fmt(guider_ui.screen_table_1, (u32Num & 31) + 1, 2, "%d", u32Num * 10);
}
|
|