硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1198|回复: 2
收起左侧

[ThreadX全家桶] stm32 f407芯片threadx 系统移植LVGL 报错,进入硬件错误中断

[复制链接]

8

主题

43

回帖

67

积分

初级会员

积分
67
发表于 2022-7-13 21:43:53 | 显示全部楼层 |阅读模式
在thread x操作系统的基础上移植LVGL组件,发现如果调用LVGL初始化函数程序会卡死,如果不初始化就没问题,系统运行正常
image.png
lvgl移植过程中,涉及操作系统的修改只有下面这个地方,我也不知道正不正确?
image.png
调试发现报错
image.png
我的flash和ram大小应该都没超
image.png
打断点的话,只能进入启动文件里面
image.png
关闭调试就会进入硬件错误中断的死循环,这个大概会是什么情况呢
先感谢各位老哥发言了
image.png
回复

使用道具 举报

29

主题

231

回帖

318

积分

高级会员

积分
318
发表于 2022-7-14 07:56:19 | 显示全部楼层
移植LVGL有两个关键点,一个是LVGL的时钟lv_tick_inc()和LVGL的任务处理lv_task_handler,我在你这里暂时看不到。
这里把移植的步骤写得很清楚
https://deepinout.com/lvgl-tutor ... n-lvgl-project.html
回复

使用道具 举报

8

主题

43

回帖

67

积分

初级会员

积分
67
 楼主| 发表于 2023-9-23 18:45:17 | 显示全部楼层
问题解决了,确实是lv_tick_inc()时钟接口没有对接threadx系统上,对接后刷新正常
https://gitee.com/tian-runxian/ls_monitor
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-9 19:24 , Processed in 0.227896 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表