阅读:2191回复:11
cy68013重枚举和控制面板问题,请达人们近来看看
我自己做的板子。现在完全按照CY的开发包提供的说明生成了EZLOADER。SYS来下载固件,用他提供的EZUSB。SYS来做重枚举以后的驱动。但是上电以后枚举应该是成功了,因为设备是能够识别,EZLOADER。SYS作为驱动程序被安装了,但是重枚举没进行,EZUSB。SYS就无法安装了。
我后来更改了INF文件让EZUSB。SYS直接捆绑在68013的默认配置上了,这样CY的控制面板能够打开并进行基本的操作,获得的设备描述符就是默认设备的。但是我用DOWNLOAD键把固件程序下载到RAM里面去,似乎下载是成功了,但是8051RESET以后获得的设备描述符还是默认设置的,固件好象完全没有工作。 请有经验的达人帮我分析一下原因,或者我做的工作有什么不对的地方,不胜感谢!! |
|
|
沙发#
发布于:2004-04-21 16:01
顶一下,沉的这么快啊
|
|
|
板凳#
发布于:2004-04-21 16:54
改DECR。A51中的VID和PID!同时INF也要改!
记住给分!!!! |
|
地板#
发布于:2004-04-21 17:24
对,我DSR51里的PID/VID和INF是保持一致的,但是不行,用控制面版下载也要注意这个问题吗?肯定给分的,我研究一下怎么给啊,呵呵新手上路
|
|
|
地下室#
发布于:2004-04-21 17:27
不知道怎么给分,FT
|
|
|
5楼#
发布于:2004-04-21 19:57
请问楼上的你的cy7c68013在那里买的,多少钱呀?
|
|
6楼#
发布于:2004-04-21 21:28
呵呵,其实不用该vid和pid,你该了描述符后将fw.c里面的如下两行修改:
if(!(USBCS & bmRENUM)) { EZUSB_Discon(TRUE); // renumerate } 去掉那个限制,强制让设备重枚举就可以了 |
|
7楼#
发布于:2004-04-21 22:43
我的68013在南京买的,85RMB,南京没现货,到上海拿的,所以估计被奸商了,你要是在深圳,上海或北京买56PIN的大概50吧
楼上的,谢谢了,我回去试试,VID和PID还是要自己设的吧,不过固件和INF的要一致而已,要不然怎么加载驱动呀,还有能不能留个联系方式好请教一下,还有我怎么给你分呀,不会,呵呵 |
|
|
8楼#
发布于:2004-04-28 09:46
楼主and大家好,
我刚刚来 能否指导一下: 固件和驱动是什么关系?固件放在那里?是和.sys方一起吗? 弱智问题,望不要见笑,诚盼指点!! 我的mail:lg_china97@sohu.com 谢谢!! |
|
|
9楼#
发布于:2004-04-28 13:40
驱动在pc机上,固件在设备端的mcu里,对68013来说就是在8051里。
|
|
10楼#
发布于:2004-04-28 17:28
楼主问题值得研究,JINGHUIREN 大侠的方法很好啊。就是说不用该VID,PID了,只在固件里做强制2次枚举就成?!
|
|
|
11楼#
发布于:2004-04-29 15:47
我也遇见过这样的情况,感觉很奇怪
|
|