当前位置: 首页 > news >正文

LVGL显示gif动图导致MCU进入HardFault_Handler问题(已解决!)

一、问题背景和现象

问题背景:

        硬件平台:STM32H743

        软件平台:LVGL_v8.3.11 + FatFs_v0.16

问题现象:

         lvgl显示gif图片,导致MCU进入HardFault_Handler,如图:

LVGL显示gif图片的代码:

/* show gif */
lv_obj_t * gif = lv_gif_create(lv_scr_act());
lv_gif_set_src(gif, "S:/GIF/123.gif");
lv_obj_center(gif);
//lv_obj_add_event_cb(gif, img_back_btn_cb, LV_EVENT_DELETE, "S:/GIF/123.gif");

二、问题分析解决

        一般来讲,导致MCU进入HardFault_Handler的原因有:

        1.栈溢出

待更新。。。。

        2.指针访问非法内存

待更新。。。。

        3.中断或DMA访问未初始化的外设寄存器

待更新。。。。

         4.堆内存错误(malloc/free 错误)

待更新。。。。

        5.多线程同时访问一个资源

待更新。。。。

http://www.dtcms.com/a/570022.html

相关文章:

  • PostIn零基础学习 - 如何快速调试websocket接口
  • 坪山网站制作阿里巴巴建设网站
  • 【开题答辩全过程】以 高考志愿智能推荐系统的设计为例,包含答辩的问题和答案
  • Spring Boot 中,内嵌的 Servlet 容器(也称为嵌入式 Web 服务器)
  • 确定网站建设目标国外网站阻止国内访问怎么做
  • 网站维护的主要工作wordpress 获取用户id
  • 金融做推广的网站什么网站框架
  • 建设了网站怎么管理网页设计实训报告美食主题
  • 重组、谋上市,OpenAI更自由了
  • Linux 自动清理临时文件配置
  • Docker安装jenkins并配置对应的maven项目自动发布
  • 重塑城市治理的智能运营新范式
  • 网站托管什么意思苗木网站素材
  • 东营做网站m0536怎么做网站一个平台
  • 课程表---bfs
  • Redis的数据淘汰策略解读
  • Spring EL 表达式
  • 利用海伦公式计算经纬度坐标点到直线的距离
  • 前端面试题最大矩形面积问题
  • 网站建设顺德营销型网站制作msgg
  • 19、【Ubuntu】【远程开发】技术方案分析:远程桌面
  • 从零到一:我的开源AI商业化实战之路
  • 景县网站建设在线培训平台
  • 第21课:前端界面开发:用Gradio构建RAG应用UI
  • 网站原型图是什么做网站的数据从哪里来
  • 网站文件权限设置金融投资网站源码
  • 织梦手机网站怎么修改密码html网站设计模板下载
  • 哪种网站开发最简单家庭宽带做网站稳定吗
  • 浅谈Linux内核kswapd的内存域(zone)扫描机制
  • 什么是北斗短报文终端?与卫星电话有什么区别?