number9998
驱动牛犊
驱动牛犊
  • 注册日期2005-04-03
  • 最后登录2009-05-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1376回复:2

开发PCI卡造成系统自动重启的原因有几个

楼主#
更多 发布于:2007-09-23 10:48
我的板卡应用程序运行几个小时后,系统会自动重启。造成系统重启除了内存操作不当还会有别的原因吗?我用的pci桥芯片是S5933
因为我做的PCI卡DMA数据是从主机向板卡传,每次DMA80个双字数据。
因为数据是下传 ,所以我认为不会是内存操作不当引起的系统重启,不知道是否别的原因。
我的设计思路是这样的,首先用pass-thru方式将一个32位的数据发送给add-on,以此来寻位add-on端硬件是否准备好工作,add-on如果准备好,则给主机发送ea8中断,主机收到中断后即启动DMA下传数据。
系统重启后弹出错误报告在贴图中。
如果上面我说的不太详细,下次把代码发上来。
 

描述:错误报告

图片:错误报告1.jpg

错误报告
number9998
驱动牛犊
驱动牛犊
  • 注册日期2005-04-03
  • 最后登录2009-05-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-09-28 19:46
论坛里没有高手吗?这么久都没人回答?
thanfur
驱动牛犊
驱动牛犊
  • 注册日期2007-10-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望268点
  • 贡献值0点
  • 好评度39点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-10-27 20:22
S5933的没用过,不过楼主的情况象是驱动里申请了资源忘了释放.所以系统资源越来越少最后死掉.看看蓝屏消息是怎么说的
游客

返回顶部