LVGL移植后,给按钮添加标签,按下后开发板死机,不添加标签的按钮,正常运行。

LVGL移植后,给按钮添加标签,按下后开发板死机,不添加标签的按钮,正常运行。

你可以将添加标签的代码贴出来看看,一般这种情况是由于标签的创建有问题,导致程序运行的时候标签指向的是一个空指针。

  1. 贴代码
  2. 简单说明一下运行的硬件平台信息
  3. 尝试debug看看,并粘贴或者说明debug结果

我碰见过类似问题,我的问题因为是在FREERTOS中调用lv_handle的任务栈空间大小不够,我当时是给了256 word,然后创建所有带有text相关的控件都会进hardfault;
后面增大了lv_handle的栈空间就好了。
仅供参考