vxworks中page fault如何解决,急急急
程序运行一段时间后出现
Page Fault
Program Counter: 0x30303030
Status Register: 0x00010283
Error Code:0x00000000
以及出现故障的任务,自此程序不能执行下去。
在这种情况下,我是否可以利用信号处理程序,在其中调用taskDelete()终止此任务,接着调用
taskSpawn()重新发起此任务,从而使程序执行下去。
另一种解决办法能否在程序一开始就调用sigsetmask()将引起任务挂起的信号屏蔽,从而使程序不会进入异常处理。
这两种办法是否可行,望高人指点。