阅读:1460回复:6
急问:有关68013的驱动问题
我要做的是pc机和dsp通过usb口进行通信,选用的usb芯片是68013。请问各位大侠,我已经在cypress网站上下载了ez-usb的驱动程序ezusb.sys,ezloader.sys及相关的ezusbw2k.inf文件,如果只是实现象我要做的这个数据传输的功能,除了要改写Inf文件外,还需要改写生成ezusb.sys的相关程序(ezusbsys.c等)么?
还有我看到Inf文件中没有提到ezloader.sys,如果要想实现固件下载,难道不需要有ezloader.sys么?如果需要有ezloader.sys,是再单独写一个inf文件,还是直接在ezusbw2k.inf中加上相关的节?谢谢大家的指教,不胜感激! |
|
沙发#
发布于:2004-06-24 09:38
固件下载的话,需要ezloader.sys和相应的inf(不是直接在ezusbw2k.inf中加上)。至于ezusb.sys需不需要改,我想根据个人具体情况把。我现在正在调板子,希望大家互相帮助,这个文件会对你有用的。
|
|
|
板凳#
发布于:2004-06-24 10:39
谢谢楼上,资料很有用。我从前没有接触过驱动开发,所以现在有些不知该从和下手。68013的开发板已经订货了,可是现在还没有拿到,所以一切都是纸上谈兵。
请大家帮我看看驱动是否需要改动,我现在初步打算用一个输入端点,两个输出端点,均是批传输方式,68013就是实现一个数据传输的任务,我这种情况需要改写ezusbsys.c或其他什么驱动程序么? |
|
地板#
发布于:2004-06-24 12:06
请问楼上的68013开发板是从哪里定的,多少银子?
我也在用这个控制芯片实现你类似的功能,也是刚开始没有多久 现在有个疑问:所有端点、接口的配置是在固件中还是在驱动中设置。我看了ezusbsys.c的代码,在start设备的时候它配置了所选接口的端点的大小。但是哪些端点构成某个接口是如何定义的呢?是不是在固件中实现的啊。 |
|
地下室#
发布于:2004-06-24 12:43
用户被禁言,该主题自动屏蔽! |
|
5楼#
发布于:2004-06-24 13:19
一般情况下sys不需要改动,如果在调试阶段,甚至连inf文件都不需要改动,直接用默认的就行,而且可以用提供的控制面板下载固件程序。
|
|
6楼#
发布于:2004-06-24 13:40
我们是在北京的万维力科公司订的原厂的开发板,4900,关于端点的具体设置,我想是在固件中对相关寄存器的设置来确定的。
谢谢上面几位的不吝赐教,多谢了! |
|