liangxinpku
驱动牛犊
驱动牛犊
  • 注册日期2010-04-10
  • 最后登录2010-04-13
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2048回复:1

68013a在EEPROM里修改PID/VID之后机器对设备没有反应

楼主#
更多 发布于:2010-04-13 11:57
大家好~

我是刚开始学习USB的新手,请大家多多指教!

我用的是68013a的芯片,外接24LC02B的EEPROM。现在如果把rom断开是可以读出PID/VID:8613:04b4
现在希望在EEPROM里写入自己的PID/VID,这样重枚举的时候可以识别成新的设备号

过程是这样的,来自于官方网站上的文档AN50963:

1 断开EEPROM
2 上电链接PC,枚举成-eeprom missing,PID/VID:8613:04b4
3 接上rom
4 启动cyconsole
5 用download 加载自带的vend_ax.hex
6 在req内填入0xA2, value 和index都是0x0000。改成0 out , 然后写入五个字节或七个字节,我都试过

C0 FE FF 02 00 (00 00)

对应的VID/PID:FFEE/0002,这是USRP得设备号,是开源开发无线电用的

点req键显示写rom成功,读出来检查字节也正确

7 断电重新加电启动,PC完全没有反应,还有几次直接死机了,不知道这是为什么呢,请大家指教~~非常感谢!
liangxinpku
驱动牛犊
驱动牛犊
  • 注册日期2010-04-10
  • 最后登录2010-04-13
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-04-13 12:31
发现问题了

修改的时候必须修改8个字节,不用的字节置0,现在系统已经可以认出我设备的新PID/VID
游客

返回顶部