| 
					阅读:3543回复:11
				 deviceiocontrol()是调用devicecontrol()吗?
					应用 程序用deviceiocontrol()函数调用驱动程序中的函数,是调用的devicecontrol()函数中的代码吗? 我改变了原来的 devicecontrol()中的 case选项中添加了 驱动中另一个函数,等我 用应用程序一调用时 电脑就蓝屏了 ? 请问大虾 们这是怎么 回事? 应用 程序writefile()函数是调用的 驱动中的serialwrite()函数吗 ? | |
| 沙发#发布于:2008-12-29 12:21 
					首先肯定回答是 我改变了原来的 devicecontrol()中的 case选项中添加了 驱动中另一个函数,等我 用应用程序一调用时 电脑就蓝屏了 ? 应该是你添加的时候对函数的定义没有完全造成的 找武安河的书看看,就明白了 不明白再问我 呵呵 | |
| 板凳#发布于:2009-01-10 18:20 
					pci9054 用什么软件开发驱动比较好? driverstudio和windriver哪一个比较好? 我用windriver自己生成的测试程序,调用它的驱动,本地端是有信号的. 但是自己调用它的.h文件,本地端没有信号,用的函数是wd_****()系列函数。 是不是少什么东西?还是调用的函数不对,但是别人大部分都是用的wd_****()系列函数啊。 | |
| 地板#发布于:2009-02-12 16:20 
					用driverstudio+DDK吧				 | |
| 地下室#发布于:2009-02-18 22:20 
					我用driverstudio 和ddk,试过几百遍了,就是没有信号本地端,你们有成功的吗?介绍一下成功经验阿,跟什么有关系?会不会版本不行?				 | |
| 5楼#发布于:2009-02-24 21:45 
					现在好了,调试好了,但必须用plxmon,将本地端enable,如果自己用应用程序,比如用windriver来开发的话,怎么使能本地端阿?				 | |
| 6楼#发布于:2009-02-27 20:54 
					这个问题解决了,windriver能够实现DMA传输吗?				 | |
| 7楼#发布于:2009-03-02 09:22 
					学习~				 | |
| 8楼#发布于:2009-03-04 21:24 
					现在用上位机给pci9054发送数据,从主方式的,可fpga读回来的数据,却跟写的不一样,有时候全是0,有时候都是ffff,不知道哪里出了问题,用windriver编写的驱动,应该没有什么问题,本地端fpga的时序逻辑没有写对? 达人指点,急啊。 | |
| 9楼#发布于:2009-03-19 14:54 
					用windriver好像收中断效率不高,怎么样设置才能编写PlugIn按文档上说的操作试了试好像不行。 用driverstudio如何能让其响应应用程序中的DeviceIoControl呢?我用其生成的框架,IOCTL也和应用层规范的一样了。可是在应用层调用deviceiocontrol的时候驱动中的DeviceCntrol并不响应。不知道是什么问题。用框架生成代码后是只需要改具体功能就可以了么?其他代码还需要做什么修改么? 谢谢了先。 | |
| 10楼#发布于:2011-05-11 15:14 
					和楼主一样的问题,好像就是根本没有进入到sys的divececontrol里面。如果是deviceiocontrol调用了devicecontrol函数,而且传递了同样的指针,在devicecontrol里面对指针指向的变量的更改应当是明显的,但是实际上没有变化,所以怀疑根本没进去。楼主所说的但必须用plxmon,将本地端enable,没有发现,郁闷				 | |
| 
 | 
| 11楼#发布于:2011-05-13 13:38 | |
 
							
 
				