首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > VxWorks任务追踪实例分析

VxWorks任务追踪实例分析

资料介绍
VxWorks任务追踪实例分析

VxWorks任务追踪实例分析(zz)  
2010-09-15 23:26:40|  分类: STUDY |  标签: |字号大中小 订阅

VxWorks任务追踪实例分析(zz)
from : http://blog.rogerz.cn/archives/685

VxWorks中如果稍有不慎,就可能导致task
suspend,如果运气好,shell没有被挂起,则可以通过系统的一些命令追踪一下挂起的
原因。其中用到的主要命令是i、tt、ti、d等。

首先从出错信息开始:

0xfc8125b8 (t_Lcd): memPartFree: invalid block 0xfdfc6f38 in partition
0xfe508894.

由于memPartFree了一个非法的内存块,导致了任务挂起,我们需要确定到底是哪条语句
导致了这个异常的产生,可能是什么原因引起的。

首先,需要通过“i”命令察看任务状态:

-> i

NAME ENTRY TID PRI STATUS PC SP ERRNO
DELAY
---------- ------------ -------- --- ---------- -------- -------- ------- --
---
tExcTask excTask fdffec80 0 PEND fe3c5f50 fdffeb60 3006b
0
tLogTask logTask fdffc298 0 PEND fe3c5f50 fdffc188 0
0
tShell shell
VxWorks任务追踪实例分析
本地下载

评论