STM32一直UCOS,程序在OS_TaskIdle函数中出不来

[复制链接]
 楼主| niapn16 发表于 2011-3-28 13:39 | 显示全部楼层 |阅读模式
各位大侠,我移植了UCOS到STM32F103C8-PKT这块板子上。就是简单的点亮LED灯,但是debug的时候,程序就一直在OS_TaskIdle的函数中出不来。大家有没有遇到过这个问题,是我OSTaskCreateExt不正确吗?还是别的什么原因
 楼主| niapn16 发表于 2011-3-28 19:35 | 显示全部楼层
各位牛人能不能指点一下哦
陈永宾0 发表于 2011-3-28 23:32 | 显示全部楼层
帮你顶一下
zhangyang86 发表于 2011-3-29 01:39 | 显示全部楼层
2# niapn16

还是贴一下你的关键代码吧,这样一句话实在没办法看!
jinjing999 发表于 2011-3-31 12:14 | 显示全部楼层
呵呵

你是从uc/os官方网站下的吧?

作者估计在一个地方设置宏变量,中断过多会出现你说的情况
jinjing999 发表于 2011-3-31 12:16 | 显示全部楼层
是这个公司的故意所为,让盗版既能觉得好用,但是又让系统不能过于中断频繁。结果一些复杂应用会出问题
onlycat 发表于 2011-4-3 17:12 | 显示全部楼层
我最近也在找这方面的资料,共勉~~~
wenzj12345 发表于 2012-8-8 09:53 | 显示全部楼层
看看定时器被关了没有。
文峰聊书斋 发表于 2013-3-31 20:57 | 显示全部楼层
我的程序也是在IDLE这个空任务里面跑非了,昨天跑得好的,今天在上面改了点东西就飞了
lcgolh 发表于 2013-3-31 21:15 | 显示全部楼层
函数没有问题,操作系统在线仿真,也就这样。。我也遇到过和楼主一样的困惑,想看看Ucos的运行过程,若楼主找到什么好办法,分享一下。。。
ucos进入多任务运行期间,运行的好像是操作系统的内核,通信,调度,貌似用仿真器看不了。。。。
期待高手指点,学习一下。。。:handshake
it_yrj 发表于 2014-6-1 13:25 | 显示全部楼层
不知道楼主解决没?我今天也是在空闲任务中跑飞了。
写了两个任务,断点调试可以进入两个任务,但是只能进入一次,运行过一次之后就永远的留在了空闲任务中,求指教啊
想做大牛的小马 发表于 2014-6-1 13:42 来自手机 | 显示全部楼层
o(╯□╰)o出不来的可能性很多啊:
添加的程序有问题
高优先级的任务得不到调度
把创建任务的代码和任务处理的函数贴出来看看
hndzjsz 发表于 2015-7-5 20:31 | 显示全部楼层
我今天也遇到同样的问题,一直进空闲任务,刚找到原因了,我的是优先级的问题导致的;
fanxsd 发表于 2015-7-5 23:03 | 显示全部楼层
ucos 几 啊?
yaner691 发表于 2016-3-2 10:41 | 显示全部楼层
我的只能进入一次,最后的原因竟然的优化级别太高了,改成0就好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

11

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部