硬汉嵌入式论坛

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

[有问必答] STM32F103ZET6做的emwin界面,移植了ucosII,发现小工具使用达到上限,求解决

[复制链接]

3

主题

4

回帖

3

积分

新手上路

积分
3
发表于 2017-11-25 11:08:25 | 显示全部楼层 |阅读模式
做的项目需要用到很多小工具,近期在使用的过程中发现只要多添加一个小工具,程序就跑死掉了。减掉一个小工具又恢复正常了,所以说emwin中使用的小工具是不是有数目上限的。我应该怎么去修改,求大神解答一下。谢谢!下图是.map文件信息,也不知道是不是内存不够。
QQ截图20171125110255.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
发表于 2017-11-25 11:51:53 | 显示全部楼层
ZET6有512KB的flash和64KB的RAM,没有超。还差很多,上面截图里面的:
Total RW大小就是RAM的
Total ROM大小就是Flash的。

估计是你的程序模板或者你的实现代码有问题。如果跑了RTOS的话,先把emWin任务的栈加大。
回复

使用道具 举报

3

主题

4

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2017-11-25 16:00:47 | 显示全部楼层
请问这个任务栈怎么修改啊。。。我改的是任务堆栈的大小,还是存在bug
回复

使用道具 举报

3

主题

4

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2017-11-25 16:01:17 | 显示全部楼层
请问这个任务栈怎么修改啊。。。我改的是任务堆栈的大小,还是存在bug
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
发表于 2017-11-25 16:05:58 | 显示全部楼层

回 我不叫小海南 的帖子

我不叫小海南:请问这个任务栈怎么修改啊。。。我改的是任务堆栈的大小,还是存在bug (2017-11-25 16:01) 
确切的说,那个叫任务栈,不叫任务堆栈。
将的uCOS-II仅跑一个emWin任务看看,其它任务的创建先注释掉看看。
回复

使用道具 举报

3

主题

4

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2017-11-25 22:08:26 | 显示全部楼层

回 eric2013 的帖子

eric2013:确切的说,那个叫任务栈,不叫任务堆栈。
将的uCOS-II仅跑一个emWin任务看看,其它任务的创建先注释掉看看。 (2017-11-25 16:05) 
试过了,还是不行。我用的分页小工具,有三个页面,每个页面都有若干个按钮和其他一些小工具,一开始使用还好,但只要在其中一个页面再多添加一个小工具,在触摸切换页面时,程序就是卡死。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 20:28 , Processed in 0.187777 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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