硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3593|回复: 2
收起左侧

[μCOS-III] 移植的uCOSIII程序跑一段时间总是死在OS_TickListRemove(p_tcb);

[复制链接]

1

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2015-8-28 10:27:04 | 显示全部楼层 |阅读模式
最近在把STM32F107上裸跑的程序移植了uCOSIII,移植后,程序跑一段时间就会卡死在OS_TickListRemove(p_tcb);     os_core.c文件下void OS_TaskRdy(OS_TCB  *p_tcb)下的OS_TickListRemove(p_tcb); ,
而且时间不太固定,有时几分钟,有时1个小时左右,程序就卡死在void HardFault_Handler(void)下了,我也没动过系统内核的东西啊,怎么就会在那里出现异常呢?请高手指导!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107046
QQ
发表于 2015-8-28 13:00:38 | 显示全部楼层
任务里面就简单的加个LED闪烁,别的什么都不要加,只创建一个启动任务,看看是不是uCOS-III里面其它任务造成的。
回复

使用道具 举报

1

主题

1

回帖

1

积分

新手上路

积分
1
 楼主| 发表于 2015-8-30 19:28:37 | 显示全部楼层
恩    单跑一个简单的任务,没有出现问题,现在逐渐放开任务    慢慢进行锁定问题出现在哪个任务上了。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 12:50 , Processed in 0.162031 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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