当前位置: 代码迷 >> VxWorks >> tornado中调试代码的时候,为什么不能进入任务进行调试。该怎么解决
  详细解决方案

tornado中调试代码的时候,为什么不能进入任务进行调试。该怎么解决

热度:9271   发布时间:2013-02-26 00:00:00.0
tornado中调试代码的时候,为什么不能进入任务进行调试。
tidCrunch = taskSpawn ("tCrunch", 240, 0, STACK_SIZE,(FUNCPTR) crunch,0,0,0,0,0,0,0,0,0,0);
创建了上面这样一个任务,在crunch函数中设置了断点,程序不会跑到这里来。
crunch函数中使用 右键 run to cursor则进入一段汇编代码。
求解释。

------解决方案--------------------------------------------------------
1、global断点;
2、auto attach to tasks:always;
------解决方案--------------------------------------------------------
taskSpawn那么多的参数中,有一个参数是设置任务是否可中断的(英文大概是这个意思,你找一下帮助,很好找的),这个参数要设置成1。我现在手头没有工作电脑,没法查是哪一个参数。
然后就可以设置断点,attach任务了。
不过你出现的那个问题好象有点诡异。。。