[Error] _lv_inv_area: detected modifying dirty areas in render (in lv_refr.c line #212)
生活随笔
收集整理的這篇文章主要介紹了
[Error] _lv_inv_area: detected modifying dirty areas in render (in lv_refr.c line #212)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用lvgl庫頻繁修改標簽時出現錯誤
[Error] (2.470, +2470)?? _lv_inv_area: detected modifying dirty areas in render???????? (in lv_refr.c line #212)
?如果需要使用實際的任務或線程,則需要一個互斥鎖,該互斥鎖應在調用 lv_task_handler 之前被調用,并在其之后釋放。同樣,必須在與每個LVGL(lv _...)相關的函數調用和代碼周圍的其他任務和線程中使用相同的互斥鎖。這樣,就可以在真正的多任務環境中使用LVGL。只需使用互斥鎖(mutex)即可避免同時調用 LVGL 函數。
例如如下 上鎖、解鎖 操作
總結
以上是生活随笔為你收集整理的[Error] _lv_inv_area: detected modifying dirty areas in render (in lv_refr.c line #212)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云ECS云服务器购买流程
- 下一篇: gdal 包安装