工控机(Pentium4)+Vxworks软盘启动,网络加载以前是单块调试PCI驱动功能的,三块卡正常,现在插了4块卡到机子里,先是不能加载vxworks,好象是网卡驱动加载不对,显示Muxload failed。后来在sysPhysMemDesc[]中多加了几个 DUMMY_... 全文

2004-11-07 20:14 来自版块 - VxWorks

LW/R 信号,三态,两个的读写有效不一样,要把两个接起来,怎么转换啊?

2004-09-02 23:41 来自版块 - 电子技术基础

对于PC上可以让BIOS自动分配IRQ号得只要在程序中:pciConfigInByte(bus,dev,func,PCI_CFG_DEV_INT_LINE,&intline);pciIntConnect((VOIDFUNCPTR *)(INUM_TO_IVEC(intli... 全文

2004-08-26 20:56 来自版块 - VxWorks

对于Cache不是很清楚其操作,因为看到很多一致性的问题。现在要做PCI卡的DMA操作,那么要注意这个问题吗?看了可以用cacheDmaMalloc()来分配一段不可缓存的空间,这时是不是要先用一下sysMmuMapAdd(..VM_STATE_CACHEABLE_NOT..)啊... 全文

2004-08-18 16:38 来自版块 - VxWorks

我的PCI9054/2 vxworks x86 中断怎么会丢失呢?我是以频率5K/2.5K从LINT端发起中断请求,结果会有丢失,比如10000个里面会丢掉几个,就是没有进入中断服务程序里面,应该不会这样啊,我在Windows下也不会出现这种现象啊,windows是应用程序响应跟... 全文

2004-07-27 17:09 来自版块 - VxWorks

x86,vxworks,PCI9054做DMA时,是不是也要做: sysMmuMapAdd(,,,,)啊?--------我现在也把驱动直接写成了应用程序的样子,应用程序可以直接调用,所以有个问题:就是内存上面的使用,我在开始时给PCI分配了一段内存(要进行DMA),这段内存只要... 全文

2004-07-27 09:11 来自版块 - VxWorks

有两个疑问:1。我用了ADS,CCS,然后就想读内部寄存器的值,但是很奇怪,看到Ready#出来一个正弦波,怪哉~~~~~~~~~~~~~~~~~~~~~~~~~~``看Data book上 Local Bus Read to Configuration Register好象很简... 全文

2004-07-20 15:01 来自版块 - 板卡设计

怎么操作啊?直接进行就可以了?(ADS#,CCS#)

2004-07-20 10:51 来自版块 - ABC初学者

win2000中WDM驱动,现在我要在内存中分配一段内存,设备需要得到其物理地址?怎么操作啊?又不能用MmGetPhysicalAddress

2004-07-19 09:14 来自版块 - ABC初学者

还是用Scatter/Gather?help!!!!!!

2004-07-16 15:13 来自版块 - 板卡设计

还是用Scatter/Gather?如题~~~~~~~~~~~~~~~~~~~~

2004-07-16 15:09 来自版块 - 内核编程

用DS实现block DMA~~~--------------------------------------------------------//初始化m_CurrentTransfer->Initiate(I.Mdl(),(I.MajorFunction() == I... 全文

2004-07-15 19:42 来自版块 - 非USB硬件驱动开发

对于PCI驱动,我看了一些老贴,是这样写的~~~《1》―――――――――――――――――――――――――――――――――――――――――――1。复制C:\Tornado\target\h\drv\pci目录下pciAutoConfigLib.h,pciConfigLib.h等PC... 全文

2004-07-15 11:03 来自版块 - VxWorks

如题~~~我使用的PC_CONSOLE,显示信息都能看到,然后显示 Starting at 0x3xxxxxxxx,就不动了,然后写了一个“HELLO,WORLD”程序,在显示器上也看不到输出,用什么可以看到呢???????????????

2004-07-13 11:15 来自版块 - VxWorks

我参照论坛上的文章做了BootRoom软盘启动,现在做VxWorks映像,但是不知道怎么做...........好多文章都写的VxWorks的路径是C:\Tornado\target\config\bspname\下,我也看了原来的摸板是有vxWorks,vxWorks.st,v... 全文

2004-07-11 21:03 来自版块 - VxWorks

PCI9052中以频率f=2K的中断向计算机中断,在驱动中测得中断没有丢失,还是能够跟得上的,就是CPU使用率高了一点~~~中断后我是用的事件通知让应用程序知道有新的数据了,结果老是出现丢失,怎么办?用其他同步标志会好一点吗,还是查询方式?请一些玩过的哥们给予指点啊~~

2004-07-06 11:07 来自版块 - 内核编程

我看了DS自带的DMA例子,知道了一点从host发起的block DMA过程,用KDmaTransfer定义Ready的回调函数(不知道什么时候会调用,反正第一次和最后一次一定会调用的),初始时可以写入 PCI first address,local first address,... 全文

2004-07-05 21:30 来自版块 - 非USB硬件驱动开发

应用程序与驱动中的内存共享可以这样做~~ 。。。。。 PUSHORT* temp = (PUSHORT*) I.IoctlBuffer(); PUSHORT recbuf = *temp; m_mdlrec = new (NonPagedPool)KMemory(recbuf,1... 全文

2004-06-25 08:59 来自版块 - 内核编程

内核态与用户态之间切换时,相当的耗时,如DeviceIO要100多us,对时间要求比较的情况下,比较麻烦~~在读数据的时候,可以用共享内存,事件通知APP~在APP要写数据时候,怎么办啊?

2004-06-18 22:58 来自版块 - 内核编程


返回顶部