sfdeng
驱动牛犊
驱动牛犊
  • 注册日期2003-06-04
  • 最后登录2005-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1401回复:5

通用串口驱动程序的开发疑问

楼主#
更多 发布于:2003-10-31 17:02
有人做过一块PCI板子上两个串口的WDM驱动程序吗?
怎么才能对两个串口都进行初始化?我把有关串口的初始化都放在
OnStartDevice()函数里,可每次系统只执行一次该函数,因此系统
只能识别一个串口,怎样才能让驱动程序对两个串口都进行资源分配和初始化???
    高手请指点,不胜感激!!!!
    急切期待中。。。。。。
jr1017
驱动牛犊
驱动牛犊
  • 注册日期2002-04-26
  • 最后登录2007-07-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-01 08:56
一个pci设备当然只会调一次OnStartDevice()啦;
你可以在OnStartDevice()中做两次串口的初始化,并且注册两个串口设备。
沧海一栗
Lingfeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-30
  • 最后登录2008-07-20
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-03 20:31
不知道,帮你顶.
sfdeng
驱动牛犊
驱动牛犊
  • 注册日期2003-06-04
  • 最后登录2005-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-11-05 10:27
  是做成通用串口,而且硬件的I/O资源分配在一起,没有单个单个的串口资源分配。要在OnStartDevice()中初始化两个串口感觉很麻烦呢,有更方便简单一点的办法呀,有人遇到过这样的问题吗??

wb_tiger
驱动牛犊
驱动牛犊
  • 注册日期2003-08-22
  • 最后登录2004-07-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-11-17 14:21
我也遇到这个问题,帮你顶,请问你解决了这个问题了吗?
jiangyd
驱动牛犊
驱动牛犊
  • 注册日期2002-02-26
  • 最后登录2004-03-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-11-18 08:15
试试 用kenerl driver
游客

返回顶部