在Vxworks编程时,调用一函数然后返回时报错Exception number 13: Task: 0x24e9288 (t1)
答案:2 悬赏:50 手机版
解决时间 2021-02-11 23:49
- 提问者网友:箛茗
- 2021-02-11 00:16
调用的函数一直能执行,就是不能返回主函数,在这时就卡住了,不能执行后面的语句,哪位高手解答一下
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-02-11 01:53
先查查是不是有变量/内存没有初始化,通常就是这问题。
出现这个例外时,执行tt命令,查看执行到哪了,会列出哪个task的哪个函数的哪个指令。
可以把程序在Debug模式下编译,加载后复现问题,执行tt, 看执行到哪个地址了。
然后把程序的.o文件objdump出来(C/C++程序+汇编),在这个dump文件里找到那个地址,就能定位了。
出现这个例外时,执行tt命令,查看执行到哪了,会列出哪个task的哪个函数的哪个指令。
可以把程序在Debug模式下编译,加载后复现问题,执行tt, 看执行到哪个地址了。
然后把程序的.o文件objdump出来(C/C++程序+汇编),在这个dump文件里找到那个地址,就能定位了。
全部回答
- 1楼网友:不如潦草
- 2021-02-11 02:13
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯