OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4198|回复: 4

LVGL移植到H743工程出现显示问题

[复制链接]

10

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
342
金钱
342
注册时间
2016-10-17
在线时间
71 小时
发表于 2021-11-12 16:59:37 | 显示全部楼层 |阅读模式
1金钱
最近移植lvgl的V7.10版本到stm32H743的代码中时候发现如果显示接口部分用的是原子哥LCD_Color_Fill()函数会出现部分图像重叠问题;而如果不使用DMA2D直接使用描点函数lcd_Draw_Point(x,y,*color_p)显示就是正常的,有没有碰到过这个问题的人?或者手上有stm32H743的开发板的,麻烦帮忙验证一下是不是硬件问题(感觉不是,因为用描点的可以)。代码我上传上去,用的是触摸屏移植的7.10版本的lvgl,然后硬件底层部分只改屏幕的背光,由原来的PB5改成了PB1。用的是4.3寸 800*480屏幕。
3.png
2.png
1.png

lcd_rgb.rar

10.56 MB, 下载次数: 5

最佳答案

查看完整内容[请看2#楼]

问题找到了,我把lvgl的lv_config头文件里面的宏LV_USE_GPU_STM32_DMA2D置1了,使用了lvgl自带的DMA2D处理函数,可能哪里导致冲突了,把宏置零问题解决
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
342
金钱
342
注册时间
2016-10-17
在线时间
71 小时
 楼主| 发表于 2021-11-12 16:59:38 | 显示全部楼层
问题找到了,我把lvgl的lv_config头文件里面的宏LV_USE_GPU_STM32_DMA2D置1了,使用了lvgl自带的DMA2D处理函数,可能哪里导致冲突了,把宏置零问题解决
回复

使用道具 举报

0

主题

668

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1926
金钱
1926
注册时间
2021-8-13
在线时间
262 小时
发表于 2021-11-13 12:28:15 | 显示全部楼层
帮顶         
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2021-11-13 23:19:28 | 显示全部楼层
单独测试LCD_Color_Fill(),工作正常么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

10

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
342
金钱
342
注册时间
2016-10-17
在线时间
71 小时
 楼主| 发表于 2021-11-15 11:58:18 | 显示全部楼层
正点原子 发表于 2021-11-13 23:19
单独测试LCD_Color_Fill(),工作正常么?

单独测试是正常的
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 15:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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