打印

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

[复制链接]
10278|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

还是贴一下你的关键代码吧,这样一句话实在没办法看!

使用特权

评论回复
5
jinjing999| | 2011-3-31 12:14 | 只看该作者
呵呵

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

作者估计在一个地方设置宏变量,中断过多会出现你说的情况

使用特权

评论回复
6
jinjing999| | 2011-3-31 12:16 | 只看该作者
是这个公司的故意所为,让盗版既能觉得好用,但是又让系统不能过于中断频繁。结果一些复杂应用会出问题

使用特权

评论回复
7
onlycat| | 2011-4-3 17:12 | 只看该作者
我最近也在找这方面的资料,共勉~~~

使用特权

评论回复
8
wenzj12345| | 2012-8-8 09:53 | 只看该作者
看看定时器被关了没有。

使用特权

评论回复
9
文峰聊书斋| | 2013-3-31 20:57 | 只看该作者
我的程序也是在IDLE这个空任务里面跑非了,昨天跑得好的,今天在上面改了点东西就飞了

使用特权

评论回复
10
lcgolh| | 2013-3-31 21:15 | 只看该作者
函数没有问题,操作系统在线仿真,也就这样。。我也遇到过和楼主一样的困惑,想看看Ucos的运行过程,若楼主找到什么好办法,分享一下。。。
ucos进入多任务运行期间,运行的好像是操作系统的内核,通信,调度,貌似用仿真器看不了。。。。
期待高手指点,学习一下。。。:handshake

使用特权

评论回复
11
it_yrj| | 2014-6-1 13:25 | 只看该作者
不知道楼主解决没?我今天也是在空闲任务中跑飞了。
写了两个任务,断点调试可以进入两个任务,但是只能进入一次,运行过一次之后就永远的留在了空闲任务中,求指教啊

使用特权

评论回复
12
o(╯□╰)o出不来的可能性很多啊:
添加的程序有问题
高优先级的任务得不到调度
把创建任务的代码和任务处理的函数贴出来看看

使用特权

评论回复
13
hndzjsz| | 2015-7-5 20:31 | 只看该作者
我今天也遇到同样的问题,一直进空闲任务,刚找到原因了,我的是优先级的问题导致的;

使用特权

评论回复
14
fanxsd| | 2015-7-5 23:03 | 只看该作者
ucos 几 啊?

使用特权

评论回复
15
yaner691| | 2016-3-2 10:41 | 只看该作者
我的只能进入一次,最后的原因竟然的优化级别太高了,改成0就好了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

11

帖子

1

粉丝