硬汉嵌入式论坛

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

[emWin] 多缓冲开启后窗口不显示了

[复制链接]

3

主题

14

回帖

23

积分

新手上路

积分
23
发表于 2021-4-28 10:30:58 | 显示全部楼层 |阅读模式
本帖最后由 chen_mo 于 2021-4-28 15:54 编辑

我关闭三缓冲的时候,显示窗口正常,但是图片显示有问题。开启多缓冲的时候,图片显示正常,但是窗口就不显示了,这是为啥啊。对了,多缓冲和窗口使能存储设备我没有同时开启。希望得到帮助。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115812
QQ
发表于 2021-4-28 13:46:52 | 显示全部楼层
多缓冲的情况下,图片显示有问题应该是多缓冲的移植有问题。
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2021-4-28 15:55:53 | 显示全部楼层
eric2013 发表于 2021-4-28 13:46
多缓冲的情况下,图片显示有问题应该是多缓冲的移植有问题。

老大,是这样的。我开启多缓冲后,显示流位图没问题,但是开启窗口就不显示。开启窗口使用存储,显示流位图有问题,窗口可以正常显示。我移植的自己糊里糊涂的,我上传代码,老大能帮我瞧瞧吗?
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2021-4-28 16:00:17 | 显示全部楼层
这个操作系统的用的CMSIS RTOS2
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2021-4-28 17:02:21 | 显示全部楼层
不知道我的附件发出来没
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2021-4-28 18:42:40 | 显示全部楼层

关于多缓冲开启后窗口显示出错的问题


2.zip

121.6 KB, 下载次数: 9

这是代码

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115812
QQ
发表于 2021-4-29 08:25:36 | 显示全部楼层

1、你的DMA2D初始化为什么放在了GUI_Init后面
2、仅看你发的这个截图,看不出多缓冲是否有问题,使能多缓冲,你的底层配置也要有相应的设置
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-20 13:21 , Processed in 0.278006 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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