OpenEdv-开源电子网

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

emwin with freeRTOS

[复制链接]

78

主题

182

帖子

0

精华

高级会员

Rank: 4

积分
533
金钱
533
注册时间
2013-7-4
在线时间
11 小时
发表于 2014-10-23 15:15:52 | 显示全部楼层 |阅读模式
5金钱

我在板子上同时使用emwin和freertos出现了一点问题

当我在一个任务里使用了任何emwin函数(像WM_Exec(),GUI_TOUCH_Exec() or GUI_DispStringAt()) 的时候,这个任务放进系统会造成硬件错误,哪怕另一个任务是一个空任务

系统如果只运行这个任务就没有问题,

宏定义里我设置了
GUI_OS 1
GUI_MAXTASK 5
emwin 内存64k
freeRTOS heap size 90k bytes
系统heap和stack为8k bytes
之前我认为可能是内存不够,我加到这样极限之后还是不对

我用过keil自带的GUI_CM4F.lib和st的STemWin522_CM4_OS_Keil.lib 都不行,GUI_X_freeRTOS.c当然也加进了程序
用的是f407


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

使用道具 举报

7

主题

333

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1838
金钱
1838
注册时间
2012-7-16
在线时间
504 小时
发表于 2014-10-23 16:51:22 | 显示全部楼层
不太清楚,我之前用ucos时候出现这个问题是任务堆栈设置的小了。
回复

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2014-10-23 17:50:18 | 显示全部楼层
GUI初始化没问题是吧?
于20150522停用该账号:http://www.microstar.club
回复

使用道具 举报

78

主题

182

帖子

0

精华

高级会员

Rank: 4

积分
533
金钱
533
注册时间
2013-7-4
在线时间
11 小时
 楼主| 发表于 2014-10-24 09:14:37 | 显示全部楼层
回复【3楼】styleno1:
---------------------------------
没问题,不然也不会单emwin任务的时候不出问题
回复

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2016-3-18
在线时间
9 小时
发表于 2016-3-18 14:23:20 | 显示全部楼层
能不能上传程序来看看!
回复

使用道具 举报

5

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2011-9-6
在线时间
10 小时
发表于 2017-4-28 20:40:48 | 显示全部楼层
我也遇到相同的问题,在FREE_rtos+emwin的程序里用GUI_Bulid生产的窗口,进度条都没问题。但是调用划线之类的函数包括GUI_DispStringAt()就死机,进入硬件异常中断,不知道怎么解决
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 08:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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