阅读:2037回复:11
请问有没有人做过TI的DSPC6000系列PCI口的驱动程序呢?
现在遇到点问题,想请教一下!当安装自己编写的驱动程序的时候,提示软件安装出现问题,设备无法启动,这个是驱动的问题,还是硬件的问题呢?
|
|
沙发#
发布于:2009-08-31 21:46
做过6416的
你inf 文件弄对了吗? |
|
|
板凳#
发布于:2009-09-01 22:07
如何访问6416的PCI配置寄存器呢?
|
|
地板#
发布于:2009-09-02 09:11
应该是驱动的问题
|
|
地下室#
发布于:2009-09-03 20:30
我也有个C6416的问题,关于C6416的DMA,一开始的时候是DSP准备好数据然后中断通知驱动,驱动启动DMA接收,驱动收到中断就启动DMA,这样有可能输入数据速率高了以后前一次DMA还没完成后一次又开始了,造成前一次数据传输未完成。后来改由DSP启动DMA,DMA传输完成后再中断通知驱动,驱动直接通过DPC设置事件通知应用记盘,偶尔还是会有丢数据,请熟悉的高手诊断一下这是为什么
|
|
|
5楼#
发布于:2009-09-04 01:28
回 4楼(cross_sky) 的帖子
你所说的驱动启动DMA以及DSP启动DMA是否都是以DSP作为主设备发起传输的呢??而区别是: 由驱动写DSP的PCI控制寄存器还是有DSP自己写控制寄存器,是不是?? |
|
6楼#
发布于:2009-09-06 08:04
对,我开始是由PCI发起,后来改为DSP发起,没什么效果,不知道是不是整个流程有问题
|
|
|
7楼#
发布于:2009-09-08 18:26
楼主你用到DMA了么,你是DMA过程是怎么样的?
|
|
|
8楼#
发布于:2009-09-08 19:17
也调6416 PCI的DMA,比较麻烦,中断事件全是DSP软件产生的,麻烦。
|
|
9楼#
发布于:2009-09-09 20:01
楼上调通了吗,我是调通了但速度吗,慢得都对不起DMA这个名字
|
|
|
10楼#
发布于:2009-09-22 12:21
|
|
11楼#
发布于:2009-09-23 21:56
我用6205做的,也就这个速度
|
|