硬汉嵌入式论坛

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

[emWin] 关于STemWin的全部显示卡死问题

[复制链接]

7

主题

19

回帖

40

积分

新手上路

积分
40
发表于 2023-7-21 07:24:27 | 显示全部楼层 |阅读模式
硬汉哥,为什么我做示波器的时候,当执行到GUI_Exec();这句话的时候程序会卡死哇,而不执行这句话,程序就好好的一点事情都没
回复

使用道具 举报

7

主题

19

回帖

40

积分

新手上路

积分
40
 楼主| 发表于 2023-7-21 07:25:27 | 显示全部楼层
示波器的所有界面都是按照您的例程做的,只有这句话执行的时候程序卡死
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106907
QQ
发表于 2023-7-21 09:35:40 | 显示全部楼层
Junxian 发表于 2023-7-21 07:25
示波器的所有界面都是按照您的例程做的,只有这句话执行的时候程序卡死

这个函数会支持窗口,控件刷新,估计是没刷新过来卡住了。
回复

使用道具 举报

7

主题

19

回帖

40

积分

新手上路

积分
40
 楼主| 发表于 2023-7-21 12:25:44 | 显示全部楼层
eric2013 发表于 2023-7-21 09:35
这个函数会支持窗口,控件刷新,估计是没刷新过来卡住了。

一直都卡在这里,那我要怎么样才能显示出来呢,是我需要增大内存嘛,现在用的是片上RAM,是我需要外扩一个SDRAM嘛
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106907
QQ
发表于 2023-7-22 08:48:56 | 显示全部楼层
Junxian 发表于 2023-7-21 12:25
一直都卡在这里,那我要怎么样才能显示出来呢,是我需要增大内存嘛,现在用的是片上RAM,是我需要外扩一 ...

现在是参照一代示波器,还是二代示波器做的。

一代示波器有用外部高速1MB SRAM
二代示波器有用三缓冲支持。
回复

使用道具 举报

7

主题

19

回帖

40

积分

新手上路

积分
40
 楼主| 发表于 2023-7-22 20:11:40 | 显示全部楼层
eric2013 发表于 2023-7-22 08:48
现在是参照一代示波器,还是二代示波器做的。

一代示波器有用外部高速1MB SRAM

二代示波器
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106907
QQ
发表于 2023-7-23 00:45:51 | 显示全部楼层

二代示波器需要三缓冲支持,也就是需要三个整屏大小的显示缓存。
回复

使用道具 举报

7

主题

19

回帖

40

积分

新手上路

积分
40
 楼主| 发表于 2023-7-23 11:44:59 | 显示全部楼层
eric2013 发表于 2023-7-23 00:45
二代示波器需要三缓冲支持,也就是需要三个整屏大小的显示缓存。

好的,我已经找到问题了,是我的显存给小了,我加大就没问题了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 14:31 , Processed in 0.417198 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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