原创 ucos2.86在44b0上移植问题

2009-7-14 14:52 2854 9 10 分类: MCU/ 嵌入式

程序使用从ucos主页上下载的最新ucos2.86和开发板的启动代码,但是怎么也得不到想要的结果,main.c应用程序中利用ucos2系统提供函数创建的3个任务本来应该循环得到调度的,但却均只被调度一次运行。单步调试也是,三任务执行一次后就停了,这两天,一直就卡在这个问题了。


    3个任务在延时后都没有再被调度到,很明显就是时钟滴答tick中断的问题,44b0是利用的RTC的tick时钟中断功能,但自己已经在程序中也进行了相应设置。程序中使用OSTimeDly函数来实现任务的挂起。但是如果用信号量的花,不用OSTimeDly函数,程序就正常运行,找了好长时间都没找到答案,请问各位有遇到这种情况的吗?如何解决的,烦请告知,谢谢。
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户222127 2009-12-8 22:41

我也遇到这问题了,经我测试Tick是可以正常产生的,OSTimeTick调用了,用OSTimeGet也能得到增长的Tick数,可任务就是在调用OSTimeDly后一直挂起,郁闷……

用户1532693 2009-5-15 09:12

恩,还不错,最好能通过按键进行调速!

用户1397175 2009-4-12 18:45

http://www.abab123.com/bbs/down.asp?html=1182598 嵌入式视频下载48讲

tengjingshu_112148725 2009-4-12 10:55

支持,谢谢分享
相关推荐阅读
用户1513083 2009-06-11 19:47
气晕了
今天四点从实验室出来直奔邮局,到了大厅,说挂号,告诉我到那边买信封。我写好后,给她,他在电子秤上称了一下,给我5.4元的邮票。我就到对面去贴邮票,贴好后我就投进去了,现在才发现,原来没有挂号成。突然想...
用户1513083 2009-05-31 21:29
心已决
拿一年的时间来分手已经很长了,应该考虑清楚了,这一年里,我完全变了,最明显的就是自己静不下来学习,自己都讨厌自己,累了,身心疲惫,为何要如此折磨,已经没有信任了,又何必再让别人伤心流泪。我现在这样是对...
用户1513083 2009-05-12 12:14
MCU和CPLD实现VGA图像显示可行否
请问各位一个问题。我手上有块CPLD板EPM3256,板上没有SRAM,所以只是实现了VGA接口横条、竖条和棋盘格显示,汉字也就只能显示设定好的。我手上还有一块自己做的ATmega128,上面外扩了3...
用户1513083 2009-05-10 20:11
累呀
觉得自己很累,很累。摸不清自己的方向,应该多和人交流交流。从去年七月份出了点问题后,总感觉自己不在状态,不能很好的静下心来,个人问题没处理好,搞得自己很狼狈,最近一阶段自己学习,感觉好像懂了,其实真正...
用户1513083 2009-04-28 22:05
有点开小差
感觉最近一个星期学习的效果不理想,有点不在状态,有点没有方向不知该学些什么,学的很累,要好好调整一下,我觉得只要问题还是自己闭门造车,没有人可以交流。总的来说,就是在做UCOS移植,其实UCOS我去年...
EE直播间
更多
我要评论
1
9
关闭 站长推荐上一条 /3 下一条