80
184
0
高级会员
我在板子上同时使用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
我来回答
使用道具 举报
7
333
金牌会员
28
1489
论坛大神
6
初级会员
5
31
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-4-26 23:15
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网