硬汉嵌入式论坛

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

[emWin] STM32H7 STemWin其它正常,移植官方Demo ListWheel会出现其中的Item会花屏。Cache,存储设备,底层,求指点。

[复制链接]

4

主题

25

回帖

37

积分

新手上路

积分
37
发表于 2019-11-9 11:22:11 | 显示全部楼层 |阅读模式
先上图片吧。图片1:直接把Demo给复制到工程中运行情况
WithCacheWT.jpg
图片2:不显示ListWheel上的overlay
WithouOverlay.jpg
图片3:Cache由WT配置为noCache后效果
WithoutCache.jpg
图片4:pc仿真的效果
PC仿真.png
其它的都正常。不知道是Alpha混合出现了问题,还是Cache出现了问题。因为这里使用了大量的存储设备。但这个运行在板子上后ListWheel中的字体颜色和PC上的颜色又是不一样的。RB转换了即使字体的颜色正确其它的显示也是不正确的。这个demo肯定是没有问题的,问题应该是出现在了底层的移植上。但我移植的是直接从硬汉哥提供的FreeRTOS+STemWin的那个模板上移植的。
不知道有没有遇到过类似问题的大佬,能给予相应的指点。谢谢。


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107642
QQ
发表于 2019-11-9 11:27:13 | 显示全部楼层
我测试下看看。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107642
QQ
发表于 2019-11-9 11:37:57 | 显示全部楼层
帮你测试了,效果完美。V7板子,工程FreeRTOS + STemWin。

动态GIF效果
1.gif
回复

使用道具 举报

4

主题

25

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2019-11-9 15:21:26 | 显示全部楼层
eric2013 发表于 2019-11-9 11:37
帮你测试了,效果完美。V7板子,工程FreeRTOS + STemWin。

动态GIF效果

好的,非常感谢。我不是用的V7的板子,我自己再看看吧。
回复

使用道具 举报

5

主题

171

回帖

186

积分

初级会员

积分
186
发表于 2019-11-9 16:22:26 | 显示全部楼层
我在F429上也跑过这个例程,貌似跟颜色格式有关,我emWin设置成RGB565就出错,RGB888及以上的格式就没问题( ̄▽ ̄)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107642
QQ
发表于 2019-11-9 16:34:59 | 显示全部楼层
DX3906 发表于 2019-11-9 16:22
我在F429上也跑过这个例程,貌似跟颜色格式有关,我emWin设置成RGB565就出错,RGB888及以上的格式就没问题( ...

我就是565,没问题。
回复

使用道具 举报

5

主题

171

回帖

186

积分

初级会员

积分
186
发表于 2019-11-9 18:06:58 | 显示全部楼层
eric2013 发表于 2019-11-9 16:34
我就是565,没问题。

565也可以? 难道是我底层的问题。。。(⊙ˍ⊙)
回复

使用道具 举报

4

主题

25

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2019-11-11 07:56:04 | 显示全部楼层
DX3906 发表于 2019-11-9 16:22
我在F429上也跑过这个例程,貌似跟颜色格式有关,我emWin设置成RGB565就出错,RGB888及以上的格式就没问题( ...

这个设置成RGB565还是RGB888不是和硬件有关的吗?我理解错了么?用我的是H743配RGB屏
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
发表于 2019-11-11 08:46:26 | 显示全部楼层
刚开始玩emWin的时候,我的花屏现象是 MDK 代码优先级的问题:
之前的模板是level 3改成level 1就解决了我之前遇到的花屏问题。
Releasing your creativity
回复

使用道具 举报

4

主题

25

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2019-11-11 11:13:00 | 显示全部楼层
廷润 发表于 2019-11-11 08:46
刚开始玩emWin的时候,我的花屏现象是 MDK 代码优先级的问题:
之前的模板是level 3改成level 1就解决了我 ...

谢谢你的回复,我这个试过的。没有用的,而且如果把其设置为Level0还会出现硬件错误中断的。
回复

使用道具 举报

4

主题

25

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2019-11-16 16:38:30 | 显示全部楼层
我发现这个花屏的原因是“存储设备”的问题。WM_SetCreateFlags(WM_CF_MEMDEV);就会出现这个问题。但那个颜色RB显示的时候是翻转过的还没有找到原因。希望大佬能看到我的贴给予一定支持。谢谢
回复

使用道具 举报

615

主题

3073

回帖

4938

积分

至尊会员

积分
4938
发表于 2019-11-17 17:40:04 | 显示全部楼层
yconnor 发表于 2019-11-16 16:38
我发现这个花屏的原因是“存储设备”的问题。WM_SetCreateFlags(WM_CF_MEMDEV);就会出现这个问题。但那个颜 ...

我以前貌似也出现过这样的情况, 不过现在已经不记得是怎么搞好的了喔,惭愧惭愧
回复

使用道具 举报

4

主题

25

回帖

37

积分

新手上路

积分
37
 楼主| 发表于 2019-11-18 08:40:29 | 显示全部楼层
hpdell 发表于 2019-11-17 17:40
我以前貌似也出现过这样的情况, 不过现在已经不记得是怎么搞好的了喔,惭愧惭愧

哦,好吧。 谢谢。不过你有没有大概的方向啊?
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2020-7-27 14:02:39 | 显示全部楼层
我碰到了同样的问题。你这个问题解决了吗?怎么解决的?
回复

使用道具 举报

615

主题

3073

回帖

4938

积分

至尊会员

积分
4938
发表于 2021-5-1 08:30:06 | 显示全部楼层
yconnor 发表于 2019-11-18 08:40
哦,好吧。 谢谢。不过你有没有大概的方向啊?

看看这个刚刚分享发布的

http://www.armbbs.cn/forum.php?m ... mp;extra=#pid221623
回复

使用道具 举报

615

主题

3073

回帖

4938

积分

至尊会员

积分
4938
发表于 2021-5-1 08:30:21 | 显示全部楼层
lingyungiu 发表于 2020-7-27 14:02
我碰到了同样的问题。你这个问题解决了吗?怎么解决的?

看看这个刚刚分享发布的

http://www.armbbs.cn/forum.php?m ... mp;extra=#pid221623
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-9 11:54 , Processed in 0.362904 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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