yanyan3fish
驱动牛犊
驱动牛犊
  • 注册日期2010-01-05
  • 最后登录2010-01-31
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2610回复:2

悲喜交加:请求帮助,windriver开发pci驱动

楼主#
更多 发布于:2010-01-31 16:52
我用Windriver开发基于pci总线的Altera芯片的驱动。曾经以为速度至少可以达到40M/S,只是系统不稳定,经常死机,但是昨天数据校验的结果泼了我一盆冷水。原因找到了,但是不知如何解决,请各位大侠出手相助,在下感激不尽啊!

系统描述:作为从机的电脑向我的硬件(主机)在传送数据的时候,发送了disc_wd错误报告(This might be because the burst crosses a resource boundary or a resource conflict occurs.)该错误是由于burst模式或者硬件冲突导致的。可是,在作为从机的电脑报错之后,我的硬件又继续向windriver为我开辟的地址中写入数据。但报错后的数据无法接收到。


请问:
1.如何规避disc_wd错误(This might be because the burst crosses a resource boundary or a resource conflict  occurs.)
2.如果他一定要发生,我如何处理?
3.Windriver在这个错误发生后,WDC_DMASGBufLock()所开辟的地址就无效了吗?为什么报错后再写入的数据,没有接收到呢
Windriver 开发pci驱动
fanzi
驱动小牛
驱动小牛
  • 注册日期2004-12-09
  • 最后登录2013-12-19
  • 粉丝1
  • 关注0
  • 积分1004分
  • 威望754点
  • 贡献值0点
  • 好评度93点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-02-12 00:00
Windriver本来就不是太稳定,如果写WDM驱动,可以一起讨论下。我的mail:fanzier@gmail.com
张帆的内核学习论坛 http://bbs.kerneldev.com
luigi
驱动牛犊
驱动牛犊
  • 注册日期2010-10-13
  • 最后登录2011-03-03
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-10-28 17:19
Hello, 您好!

我对于WinDriver驱动程序开发工具很熟悉,欢迎你可以寄信给我luigi@netguard.com.tw,并留下你的电话,我可以协助你
游客

返回顶部