我再编驱动时,想把应用程序中生成的一个数组的数据写入PCI9054中,却不成功。请问在应用程序和驱动程序中应该如何写代码?我用的是direct-io方式,使用DeviceIoControl()函数(但似乎无法通过这个函数把数组传递给驱动程序)。[编辑 - 10/17/03 by...
全文
回复(5) 2003-10-17 15:39 来自版块 - 非USB硬件驱动开发
表情
stephen80320你的9054芯片local端连了些什么硬件? 9054工作与c模式。local方连了一块FPGA,4个RAM芯片。LOCAL BUS采用16位总线,其地址(LA[17:2])数据线(LD[15:0])直接连在RAM上,其中的LD[7:0]和LA[23:2]也连在了FPGA...(2003-10-18 21:10)
superrobust你的9054芯片local端连了些什么硬件?(2003-10-18 20:59)
stephen80320我写了一个程序,和你的要求一样。不过我只能实现单个数据的读写,不能读写数组。不知道事怎么回事。也许对你有启发。如果你能解决我的问题,也情告诉我。 代码就在我今天贴出的帖子里。 [编辑 - 10/18/03 by stephen80320](2003-10-18 20:19)
zhgang我的是DIRECT方式,有人能够给出代码段吗?(2003-10-17 16:09)
Always!978buffer方式的话,把指针传给驱动就可以了 direct方式的话好像也是传指针,但是驱动中要用I.Mdl访问指针, direct方是没用过,不知道是不是这样(2003-10-17 15:54)

返回顶部