阅读:1321回复:8
tom.cat大哥
Tom.cat大哥;
能给小弟发份你写的关于用ds生成pci驱动的文章吗!小弟 非常感谢 shi_gui@163.net |
|
|
沙发#
发布于:2003-05-17 12:17
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2003-05-17 18:25
非常谢谢,你要多少100够不够,我想学术文章怎么能用这种虚拟分
来给的呢。真是谢谢你的帮助。我要好好研究研究了 |
|
|
地板#
发布于:2003-05-17 18:26
顺便问下,tom.cat 大哥,怎么给分给你啊?
|
|
|
地下室#
发布于:2003-05-17 19:00
tom.cat大哥:
我给一块pci设计驱动,该卡只有一个寄存器,再没别的了,我在ds的生成向导中给它定义了一个m_MenoryRange1。目的是将这个 寄存器映射的系统的非分页内存。代码如下: status = m_MemoryRange1.Initialize( pResListTranslated, pResListRaw, PciConfig.BaseAddressIndexToOrdinal(0) ); 在读函数中,我用inb()函数,考虑到只有一个寄存器,所以inb() 的ByteOffset参数我设置为:0。 PUCHAR pBuffer = (PUCHAR)I.BufferedReadDest(); m_MemoryRange1.inb(0,pBuffer,dwTotalSize); 写函数中, outb()函数我也是这样设计的,请问有问题吗? 这个ByteOffset偏移量,是不是寄存器的偏移地址阿,如果是,我怎么才能知道! 多谢你能指教,我有分相送。 |
|
|
5楼#
发布于:2003-05-17 20:20
顺便问下,tom.cat 大哥,怎么给分给你啊? 不好意思,我给你分了,但是好像最多只能给20分吧。我想给你5次分,可是系统不让给。我也不知道为什么,有这么多限制。 那里多留几次言吧。我就可以给够你100分了 |
|
|
6楼#
发布于:2003-05-17 22:12
用户被禁言,该主题自动屏蔽! |
|
7楼#
发布于:2003-05-18 20:47
tom.cat大哥: 怎么样检验内存是不是我想要的,能不能详细说说! 别闲我麻烦。我在softice中用pci命令查到该pci卡的信息的。 |
|
|
8楼#
发布于:2003-05-19 18:40
用户被禁言,该主题自动屏蔽! |
|