版块
论坛
喜欢
话题
应用
搜索
登录
注册
bance的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=178872
仙人指路--有关68013中用C0起动的问题
自己做的版子,在不连EEPROM或其中第一个字节写入的不是C0的时候,枚举,重枚举以及下载固件,运行一切工作正常。现在在EE中写的第一个字节开始处写入C0 B4 04 13 68 01 00(VID/PID 0X04B4/0X6813),写入时已读取验证过,没有问题。加电时操作系...
全文
回复
(
7
)
2007-09-26 10:56
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
jinghuiren
:
第一次枚举是写在硬件里的,你改不了 你把EEPROM里的VID/PID 0X04B4/0X6813随便改个数,比如改成0x1234,0x5678试试,这两个数不要用inf文件中有的 如果说发现新硬件,让你安驱动那说明你写到eeprom里的东西生效了
(2007-10-10 12:35)
回复
wen123hehe
:
在你不连接EE的时候,系统是按照默认的及缺省的VID/PID进行枚举,在枚举的过程中,USB主机询问FX2缺省的USB设备,读设备的描述符,并且用内部VID:0x04B4,PID:0x8613确定驱动软件加载在操作系统中。 有EE的时候如果是C0加载,FX2检测到有一个EE连接到...
(2007-10-09 11:23)
回复
bance
:
读过的,当EEPROM的第一个字节不是C0,也就是说不用C0方式的时候,系统是正常的,EEPROM也可以正常读写。 我现在怀疑是不是操作的步骤有问题。如果不考虑驱动与固件,C0方式只要一个往EEPROM里写入7个字节就应该可以实现枚举啊,但就这么简单的东西搞不定。
(2007-09-26 14:31)
回复
wjt810907
:
我想知道你有没有真正读写过数? 不然的话,也可能是eeprom根本就不工作,fx2用默认的方式
(2007-09-26 12:57)
回复
bance
:
多谢wjt810907。 但问题是EEPROM在非C0模式是可以正常工作的,读,写都正常,只是当写入C0串的时候出问题。 我会再仔细看一下的。
(2007-09-26 11:17)
回复
wjt810907
:
检查你的eeprom 的i2c两根线有没有上拉(2K) 还有你的eeprom是不是3.3v供电,即使这样还要检查板上的3.3v实际输出多少是不是符合eeprom的电平范围 我遇到过这个问题,搞了一个周才发现
(2007-09-26 11:08)
回复
bance
:
自己先顶一下。
(2007-09-26 10:58)
回复
bance
加关注
写私信
0
关注
0
粉丝
16
帖子
返回顶部