(急)Page Fault有关问题
发布时间:2010-06-14 16:50:04 文章来源:www.iduyao.cn 采编人员:星星草
(急)Page Fault问题求助
我的vxworks系统启动之后,一运行项目就出现Page Fault的错误,信息如下:
(Tornado里显示的信息)
Exception number 14: Task: 0x7f362ec4 (tMyProject)
Page Fault
Program Counter: 0x081af6c7
Status Register: 0x00010286
Error Code : 0x00000002
8148b73 iseUsrRoot +b3 : CWDevInit ([eeeeeeee, &vxTaskEntry, 0, 31c0bc, 0])
8156c2a CWDevInit +81a: drv423 ([eeeeeeee, eeeeeeee, eeeeeeee, eeeeeeee, eeeeeeee])
816be87 drv423 +167: ser2tyCoDrv (7f361ca4, 7f361c98, 7f361c0a, 7)
81afce7 ser2tyCoDrv +347: 81b5b40 (82ed6d0, 0, 7, 0)
81b5b97 ser2tyCo485Set +16e7: 81b4d10 (82ed6d0, a, 10, 8)
81b4d85 ser2tyCo485Set +8d5: OutReg (90, 0, febff000, 81b3c60)
(串口输出的信息)
Page Fault
Page Dir Base : 0x7f3f2000
Esp0 0x7f361bbc : 0x00000000, 0x00000000, 0x7f361c14, 0x081b5467
Esp0 0x7f361bcc : 0x00000007, 0x00000000, 0x7f361bf4, 0x081b4d8a
Program Counter : 0x081af6c7
Code Selector : 0x00000008
Eflags Register : 0x00010286
Error Code : 0x00000002
Page Fault Addr : 0xfebff090
Task: 0x7f362ec4 "tMyProject"
-> lkAddr 0x00010286
wrs_kernel_text_start 0x00308000 text (vxWorks)
_sysInit 0x00308000 text (vxWorks)
_wrs_kernel_text_start 0x00308000 text (vxWorks)
sysInit 0x00308000 text (vxWorks)
sysInByte 0x00308080 text (vxWorks)
sysInWord 0x00308090 text (vxWorks)
sysInLong 0x003080a0 text (vxWorks)
sysOutByte 0x003080b0 text (vxWorks)
sysOutWord 0x003080c0 text (vxWorks)
sysOutLong 0x003080d0 text (vxWorks)
sysInWordString 0x003080e0 text (vxWorks)
sysInLongString 0x00308100 text (vxWorks)
value = 0 = 0x0
->
-> lkAddr 0xfebff090
_dtors 0x0829c2c0 data (cise_f.out)
这个怎么去查问题原因啊。
------解决方案--------------------
单步执行你的任务,看执行到哪一步出错
------解决方案--------------------
如果单步执行不方便,在任务重插桩打印信息,看打印到那个地方就报错
------解决方案--------------------
1.先看传入的参数是否正确,调用方法是否正确?
2.如果确定是对方驱动库有问题,就要对方的技术支持了!
这种错误在vxworks下比较常见!
------解决方案--------------------
直接找售后
------解决方案--------------------
直接找风河
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
Tilcon下的Table控件问题
VxWorks5.5+Tilcon5.4环境下~~
在程序中如何在Table的最后新增一行?
------解决方案-----------------...
-
关于vxworks的inflate/deflate
请问各位大侠,在vxworks中,针对不同架构的cpu的vxworks代码中,应该是采用相同的inflate/deflate解压...
-
tornado安装问题
请高手帮忙:
问下tornado的安装过程中,如果从开始菜单直接运行tornado,会提示错误,这是因为安装还没有完成,在C盘Torn...
-
vxworks系统启动很慢
小弟最近在做一个vxworks下的项目,目前系统基本上已经搭建起来了,但是系统从flash上启动的时候非常的慢,经查看...
-
请问一下,一个任务accept产生的socket描述符怎么在另一个task的send函数中用,把那个Socket ID作为全局可以吗???谢谢!
有两个任务,一个接...
-
taskspawn 分配一个任务时,参数中有优先级,堆栈大小,我要怎么来写啊?刚刚搞这个东西。
taskspawn 分配一个任务时,参数中有优先级,堆栈...
-
谁会裸机运行pentium的cpu
谁会裸机运行pentium的cpu,能不能简单讲讲?
就是将cpu引导到保护模式后,进入到一段用户代码,这段代码是个...
-
如何根据字符数组去执行相应的函数或者查找到变量(急!)
现在需要在没有操作系统的powerPC上完成这样一个类似串口的输入输出功能。注...
-
关于vxworks TFFS文件系统搭建时 format 死机问题
我修改了tffsconfig.c systffs.c config.h 等文件,已经显示了 type size但是...
-
vxworks解压缩
请问各位大侠,vxworks的解压缩源代码怎么看不到啊?它是采用的通用deflate/inflate算法吗?
在命令行中defl...