阅读:1376回复:2
开发PCI卡造成系统自动重启的原因有几个
我的板卡应用程序运行几个小时后,系统会自动重启。造成系统重启除了内存操作不当还会有别的原因吗?我用的pci桥芯片是S5933
因为我做的PCI卡DMA数据是从主机向板卡传,每次DMA80个双字数据。 因为数据是下传 ,所以我认为不会是内存操作不当引起的系统重启,不知道是否别的原因。 我的设计思路是这样的,首先用pass-thru方式将一个32位的数据发送给add-on,以此来寻位add-on端硬件是否准备好工作,add-on如果准备好,则给主机发送ea8中断,主机收到中断后即启动DMA下传数据。 系统重启后弹出错误报告在贴图中。 如果上面我说的不太详细,下次把代码发上来。 描述:错误报告 图片:错误报告1.jpg ![]() |
|
沙发#
发布于:2007-09-28 19:46
论坛里没有高手吗?这么久都没人回答?
|
|
板凳#
发布于:2007-10-27 20:22
S5933的没用过,不过楼主的情况象是驱动里申请了资源忘了释放.所以系统资源越来越少最后死掉.看看蓝屏消息是怎么说的
|
|