WinCE6.0长时间运行,系统出错并复位,请指教
我用Tiny6410核心板做的系统,ARM和FPGA之间用SPI通讯。操作系统跑的WinCE6.0。
客户反映某些板在系统长时间运行的时候会崩溃导致WinCE重启。在家测试,3台设备同时开启,跑一样的程序一样的内核。其中一台接有传送带上的旋转编码器,在长时间运行的时候,接编码器的设备在运行16小时后会崩溃重启(也不是一定会,有时运行20几小时出现,有时运行2天也不出现),其他两台未接编码器的连续运行7天也没有问题。
崩溃复位前,内核发出如下信息:
Exception 'Raised Exception' (-1): Thread-Id=070a0002(pth=856b5240), Proc-Id=004
00002(pprc=830c9308) 'NK.EXE', VM-active=04f0001a(pprc=853b4000) 'LaserApp.exe'
PC=c003bc40(k.coredll.dll+0x0001bc40) RA=801174c8(kernel.dll+0x000064c8) SP=d428
f9b0, BVA=ffffffff
现在头疼的是根本无法着手查找问题。因为出问题的时间间隔太长。
大家能否给点建议或者排查方向?