OpenEdv-开源电子网

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

uCGUI与uCOS问题

[复制链接]

17

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2012-8-23
在线时间
0 小时
发表于 2013-3-7 15:50:13 | 显示全部楼层 |阅读模式
我已经移植好uCGUI和uCOS,建立了三个任务:LED任务,触摸屏任务以及GUODEMO任务,运行时发现有一下问题:只要不将DEMO的优先级设为最高,DEMO运行到第二个画面的时候就卡住了。如果将DEMO的优先级设为最高,DEMO运行时就不能任务切换了,只能在运行完一个画面的时候切换一次。
我自己是感觉可能有一下原因:
1)移植做得不好,前后搞了好几天,修改来修改去,可能有的地方忘记了;
2)我将DEMO的堆栈设置为10000,不知道是不是有什么问题,好像小了运行不起来似的。
求高手解答!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2012-4-15
在线时间
4 小时
发表于 2013-3-10 20:36:21 | 显示全部楼层
可以参考一下这个http://www.openedv.com/posts/list/12860.htm
回复 支持 反对

使用道具 举报

17

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2012-8-23
在线时间
0 小时
 楼主| 发表于 2013-3-15 15:27:41 | 显示全部楼层
回复【2楼】liushuifong:
---------------------------------
我看了,非常感谢!
有几个疑问:1.没有使用GUI_X_uCOS.c而是用了GUI_X.c,是不是支持了uCOS就不需要包括,自动用的是GUI_X_uCOS.c?
2.在定时器的中断函数里同样也检测了有没有触屏操作和更新GUI?
3.我的堆栈都设置为10000了,难道也会卡死?
回复 支持 反对

使用道具 举报

5

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2012-4-15
在线时间
4 小时
发表于 2013-3-18 20:44:56 | 显示全部楼层
1.是的,这两个文件是一样的,只使用其中一个就行了
3.没移植好
回复 支持 反对

使用道具 举报

17

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2012-8-23
在线时间
0 小时
 楼主| 发表于 2013-3-21 09:50:45 | 显示全部楼层
回复【4楼】liushuifong:
---------------------------------
反正我是感觉挺奇怪的,这样就移植好了?
我的我试过了,将DEMO的堆栈设小可以运行,问题是在DEMO这个任务上,其他两个任务都可以正常运行,只要加上DEMO的任务就出现了问题,卡死等等,不知道为什么?
回复 支持 反对

使用道具 举报

7

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2013-8-11
在线时间
0 小时
发表于 2013-12-10 20:27:20 | 显示全部楼层
 楼主,是用的rbt6做的吗?
没有学不会的事情
回复 支持 反对

使用道具 举报

17

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2012-8-23
在线时间
0 小时
 楼主| 发表于 2013-12-11 10:59:37 | 显示全部楼层
回复【6楼】969813073@qq.com:
---------------------------------
ZET6
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-15 04:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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