完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
移植touchgfx工程后
(1)开启GUI出显示异常,问题不能确定,怀疑是dma2d送数据不正确,目前未找到touchgfx的填充界面函数在那里??? (2)关闭GUI显示函数,直接调用底层dma2d写的清屏函数可以显示正常!!! 请大佬们帮帮我0.0多谢,帮忙分析一下原因 |
|
相关推荐
1个回答
|
|
移植TouchGFX GUI显示控件时出现异常花屏的原因可能有很多,以下是可能的原因和解决方法:
1. DMA2D数据传输不正确:DMA2D在传输数据时,可能需要配置正确的源地址、目标地址和大小等参数。请确保在TouchGFX的移植过程中,这些参数都正确设置。 2. 填充界面函数的位置:在TouchGFX中,一般会使用Framebuffer类的函数来填充界面。请确保在移植过程中正确地调用了此类的函数。此外,DMA2D可能也会用于画图形和填充颜色,可以检查使用DMA2D的相关函数。 3. 底层驱动相关问题:在移植时,可能需要修改TouchGFX的底层驱动,以适配不同的硬件平台。请确保修改的底层驱动正确地与DMA2D和显示控制器进行了交互。 4. 内存配置问题:TouchGFX的显示缓冲区需要正确地分配内存。请检查移植过程中是否正确地分配了用于显示的缓冲区,并且没有越界或重叠的问题。 另外,如果关闭GUI显示后直接调用底层的DMA2D清屏函数,显示正常,可能说明问题出现在TouchGFX的初始化或者显示缓冲区设置上。您可以逐步检查TouchGFX的初始化代码,确保正确地初始化了显示相关的参数和配置。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1532 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1484 浏览 1 评论
901 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
649 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1528 浏览 2 评论
1841浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
589浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
490浏览 3评论
490浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
471浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-2 18:18 , Processed in 0.728173 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号