OpenEdv-开源电子网

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

每次切换窗口多了就崩溃,我也快崩溃了!!!

[复制链接]

4

主题

11

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2016-7-30
在线时间
8 小时
发表于 2016-8-15 22:35:57 | 显示全部楼层 |阅读模式
20金钱
我是做了几个窗口,有一个主窗口,按按钮后我没有删除掉之前的,而是用createdialogbox创建新的窗口,然后在新窗口中有一个返回的按钮,按返回按钮就回到主页面,再重复创建的过。我在emWin仿真时是没有问题的,但是一移植到stm32之后,就发现切换了几次之后就卡了,按钮键上是有显示蓝线的,说明有感应到触摸,但是就是没有反应???我本来想可能是因为创建太多窗口的原因,所以想第一次按才创建一次,返回就hidewindow,再按的时候就showwindow,但是也是没有反应。求助大神!!!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
436
金钱
436
注册时间
2015-12-11
在线时间
53 小时
发表于 2016-8-16 08:27:31 | 显示全部楼层
Mark,同求回复,坐等答案。支持
Try again and there is nothing left to say.
回复

使用道具 举报

19

主题

430

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1341
金钱
1341
注册时间
2016-4-22
在线时间
187 小时
发表于 2016-8-16 08:39:09 | 显示全部楼层
检查一下内存是否足够,还有就是是否有越界的情况
伤情最是晚凉天,憔悴斯人不堪怜。
邀酒摧肠三杯醉,寻香惊梦五更寒。
钗头凤斜卿有泪,荼蘼花了我无缘。
小楼寂寞新雨月,也难如钩也难圆。
回复

使用道具 举报

18

主题

422

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1139
金钱
1139
注册时间
2014-5-24
在线时间
116 小时
发表于 2016-8-16 11:05:00 | 显示全部楼层
这种累积性的,通常是显存没有回收,然后就不够了。
回复

使用道具 举报

9

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
115
金钱
115
注册时间
2015-9-27
在线时间
23 小时
发表于 2016-8-16 19:11:59 | 显示全部楼层
我也遇到过这样的问题,之后我在切换窗口之前就把当前的窗口上所有的东西都删掉,就不会崩溃了,你试试,
回复

使用道具 举报

4

主题

11

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2016-7-30
在线时间
8 小时
 楼主| 发表于 2016-8-17 23:46:16 | 显示全部楼层
zzz 发表于 2016-8-16 19:11
我也遇到过这样的问题,之后我在切换窗口之前就把当前的窗口上所有的东西都删掉,就不会崩溃了,你试试,

请问你是直接用DeleteWindow来删除当前窗口吗??我就是这样做的,但是不行
回复

使用道具 举报

4

主题

11

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2016-7-30
在线时间
8 小时
 楼主| 发表于 2016-8-17 23:49:01 | 显示全部楼层
ysq7120 发表于 2016-8-16 08:39
检查一下内存是否足够,还有就是是否有越界的情况

我把程序都存到外部flash上,所以存储量是够的
回复

使用道具 举报

19

主题

430

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1341
金钱
1341
注册时间
2016-4-22
在线时间
187 小时
发表于 2016-8-18 08:21:23 | 显示全部楼层
Openyewyscring 发表于 2016-8-17 23:49
我把程序都存到外部flash上,所以存储量是够的

程序跑外部flash? 没弄过,一般1M的内部flash够我用了。太复杂的项目这个cpu感觉就太慢了
伤情最是晚凉天,憔悴斯人不堪怜。
邀酒摧肠三杯醉,寻香惊梦五更寒。
钗头凤斜卿有泪,荼蘼花了我无缘。
小楼寂寞新雨月,也难如钩也难圆。
回复

使用道具 举报

35

主题

169

帖子

0

精华

高级会员

Rank: 4

积分
755
金钱
755
注册时间
2016-3-17
在线时间
175 小时
发表于 2016-9-6 08:56:46 | 显示全部楼层
请问楼主是不是在创建新窗口时必须删除原来的窗口?
回复

使用道具 举报

3

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2013-12-26
在线时间
10 小时
发表于 2017-2-16 13:34:18 | 显示全部楼层
启动文件中的堆和栈的设置如下:
Stack_Size      EQU     0x00000800
Heap_Size       EQU     0x00000400  
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-2 00:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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