本人小作一篇,发表于《计算机工程与应用》2005年第41卷第15期P98-101。给大家一个参考。另外:本人已不再从事驱动程序的开发了,因此各位朋友的问题恕不能一一解决了,sorry!

2005-06-11 11:48 来自版块 - 总结、原创区

同样的代码,读写plx的9054实验板1的配置寄存器完全正常(用DeviceControl或ReadFile),但是读我们自己做的实验板2却死机重启。然而实验板2用windriver读写是完全正常的。究竟是怎么回事?有人提醒我说是读写实验板2的配置寄存器的中断级别应该是Passe... 全文

2004-03-24 09:53 来自版块 - 开发工具使用

同样的代码,读写plx的9054实验板1的配置寄存器完全正常(用DeviceControl或ReadFile),但是读我们自己做的实验板2却死机重启。然而实验板2用windriver读写是完全正常的。究竟是怎么回事?有人提醒我说是读写实验板2的配置寄存器的中断级别应该是Passe... 全文

2004-03-24 09:51 来自版块 - PLX PCI 开发板支持

同样的代码,读写plx的9054实验板1的配置寄存器完全正常(用DeviceControl或ReadFile),但是读我们自己做的实验板2却死机重启。然而实验板2用windriver读写是完全正常的。究竟是怎么回事?有人提醒我说是读写实验板2的配置寄存器的中断级别应该是Passe... 全文

2004-03-24 09:49 来自版块 - ABC初学者

同样的代码,读写plx的9054实验板1的配置寄存器完全正常(用DeviceControl或ReadFile),但是读我们自己做的实验板2却死机重启。然而实验板2用windriver读写是完全正常的。究竟是怎么回事?有人提醒我说是读写实验板2的配置寄存器的中断级别应该是Passe... 全文

2004-03-24 09:47 来自版块 - 开发工具使用

同样的代码,读写plx的9054实验板1的配置寄存器完全正常(用DeviceControl或ReadFile),但是读我们自己做的实验板2却死机重启。然而实验板2用windriver读写是完全正常的。究竟是怎么回事?有人提醒我说是读写实验板2的配置寄存器的中断级别应该是Passe... 全文

2004-03-24 09:27 来自版块 - 非USB硬件驱动开发

武安河的书375页有这么一句:m_IoPortRange0.outd(DMALADR0,0x8);意思是把数据源地址0x8赋予DMA的local address寄存器DMALADR0。 其实他是把数据放在fifo里面,fifo是做在9054实验板的fpga里面。然后发起dma传输... 全文

2004-02-26 21:04 来自版块 - ABC初学者

在武安河wdm书中375页有一句是:m_IoPortRange0.out(DMADR0,0x8);他说是DMA channel0 local address,自己设计的fifo读地址。他用fifo做为数据源。他的fifo做在板上的fpga里面,用IoPortRange1映射。假如... 全文

2004-02-25 21:49 来自版块 - 非USB硬件驱动开发

在武安河wdm书中375页有一句是:m_IoPortRange0.out(DMADR0,0x8);他说是DMA channel0 local address,自己设计的fifo读地址。他用fifo做为数据源。他的fifo做在板上的fpga里面,用IoPortRange1映射。假如... 全文

2004-02-25 21:47 来自版块 - 开发工具使用

在武安河wdm书中375页有一句是:m_IoPortRange0.out(DMADR0,0x8);他说是DMA channel0 local address,自己设计的fifo读地址。他用fifo做为数据源。他的fifo做在板上的fpga里面,用IoPortRange1映射。假如... 全文

2004-02-25 21:41 来自版块 - 开发工具使用

在武安河wdm书中375页有一句是:m_IoPortRange0.out(DMADR0,0x8);他说是DMA channel0 local address,自己设计的fifo读地址。他的fifo做在板上的fpga里面,用IoPortRange1映射。假如我的数据区设在memor... 全文

2004-02-25 21:34 来自版块 - PLX PCI 开发板支持

问题一:Driverworks里的跟踪变量KTrace t ("PCI9054")不能正常使用。 问题二:DeviceIoControl函数的存放驱动程序实际返回数据字节数的值为0。而且用readfile,writefile函数也没报错,但根本读写... 全文

2004-02-10 11:27 来自版块 - 开发工具使用

问题一:Driverworks里的跟踪变量KTrace t ("PCI9054")不能正常使用。 问题二:DeviceIoControl函数的存放驱动程序实际返回数据字节数的值为0。而且用readfile,writefile函数也没报错,但根本读写不了硬... 全文

2004-02-10 10:32 来自版块 - 开发工具使用

问题一:Driverworks里的跟踪变量KTrace t ("PCI9054")不能正常使用。 问题二:DeviceIoControl函数的存放驱动程序实际返回数据字节数的值为0。而且用readfile,writefile函数也没报错,但根本读写不了硬... 全文

2004-02-10 10:12 来自版块 - 非USB硬件驱动开发

软件平台是:Driverworks 2.7,windows XP+sp1, winXP DDK, VC++6.0,Platform SDK(xp版)。硬件平台是:xp 1700+,kingston 256M*2, Epox 8RDA+(nforce2), 金钻9 80G。 ... 全文

2004-02-09 11:41 来自版块 - ABC初学者

软件平台是:Driverworks 2.7,windows XP+sp1, winXP DDK, VC++6.0,Platform SDK(xp版)。硬件平台是:xp 1700+,kingston 256M*2, Epox 8RDA+(nforce2), 金钻9 80G。 ... 全文

2004-02-09 11:34 来自版块 - PLX PCI 开发板支持

我的卡是用fpga完成pci的桥接功能。插上主板后,能开机,也能安装设备,资源也分配好了。但是对io读写就死机。后来用逻辑分析仪观察,发现系统在不断的对pci卡reset,不知何故?(我的主板上就只插了一个pci设备)请各位大侠帮帮忙,谢谢联系方式:kornecor@163.ne... 全文

2004-01-06 20:44 来自版块 - ABC初学者

我的卡是用fpga完成pci的桥接功能。插上主板后,能开机,也能安装设备,资源也分配好了。但是对io读写就死机。后来用逻辑分析仪观察,发现系统在不断的对pci卡reset,不知何故?(我的主板上就只插了一个pci设备)请各位大侠帮帮忙,谢谢联系方式:kornecor@163.ne... 全文

2004-01-06 20:22 来自版块 - 非USB硬件驱动开发

我的卡是用fpga完成pci的桥接功能。插上主板后,能开机,也能安装设备,资源也分配好了。但是对io读写就死机。后来用逻辑分析仪观察,发现系统在不断的对pci卡reset,不知何故?(我的主板上就只插了一个pci设备)请各位大侠帮帮忙,谢谢

2004-01-06 20:21 来自版块 - 内核编程

各位大哥好!我初学pci的wdm开发。我买了块plx公司的9054实验板,在DMA传输上有严重问题,步骤如下: 1.现在plxmon下用vars命令看到HBuf的虚拟地址(Virtual Address)是011F0000,物理地址(Physical Address)是02... 全文

2003-12-19 21:39 来自版块 - PLX PCI 开发板支持


返回顶部