世俱杯 2025

登录 免费注册 世俱杯 2025 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

为什么我的系统一调用OStimeDly就死?

作者:jimsboy 栏目:嵌入式系统
为什么我的系统一调用OStimeDly就死?
找了一个UCOSII的源代码,里边有三个任务,但它是等待消息的办法将任务挂起的,这时能正常运行,但我把它改成用OSTimeDly来挂起时就会死掉,感觉那个程序一直是处于挂起状态而无法恢复。请问这可能是什么方面的原因引起的,请大家给点思路,谢谢!!!

2楼: >>参与讨论
xzxxd
同问
5555,一样的问题,都是一挂那个任务就死在那了,其他的运行的很正常,这个是为什么呀?

3楼: >>参与讨论
xzxxd
这个是程序
void Task3(void *p)
{
Uart_Printf("创建task3\n");
Sleep(10);
Uart_Printf("创建task3 again\n");


}
每次一执行就只能打印创建task3,下面字的就没打印了。

4楼: >>参与讨论
rockos
搜索一下, 一大堆

和你的Tick中断实现有关, 从这里查吧.


5楼: >>参与讨论
xzxxd
还在郁闷中
谢谢rockos,主要是我用的tickisr是已经经过验证的程序了,所以没有想到这方面去。我往你说的方向查查程序。

参与讨论
昵称:
讨论内容:
 
 
相关帖子
关于winCE的platform build 的问题。
电池检测电路用
采样
哪位大侠能推荐些关于C和操作系统的书..
[求助]关于WinCE的嵌入式系统开发中的BSP


Copyright © 1998-2006 tgdrjb.cn 浙ICP证030469号