stephen80320
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2003-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1053回复:4

实现PCI9054的IO读写操作,该如何编写驱动程序(不要求DMA方式)?

楼主#
更多 发布于:2003-08-02 12:14
如题。
请大侠们指点。
先谢谢了。
stephen80320
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2003-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-04 01:01
以前做硬件的那位兄弟采用DMA方式,我差不多把驱动程序写出来了。可他现在又改为一般的IO读写,不采用DMA方式,我只得重新写驱动程序。

万般无奈,不知道如何下手。

请教各位,对一般的IO读写(不采用DMA方式),需要哪几个函数?
并请给点其它的相关建议。

先谢过了。
stephen80320
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2003-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-04 01:02
另外,有没有相关的例子程序?
lstart
驱动牛犊
驱动牛犊
  • 注册日期2001-08-14
  • 最后登录2004-01-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-04 16:08
另外,有没有相关的例子程序?


用READ_PORT_xxx,,READ_REGISTER_xxx宏。。。

[编辑 -  8/4/03 by  lstart]
stephen80320
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2003-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-07 05:33
能不能给个完整的程序(不采用DMA方式)?

我考虑到使用DS生成框架后,需要修改DeviceControl(),中断服务例程,DPC例程,OnStartDevice()等几个例程。但不知道如何修改?
游客

返回顶部