VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1407|回复: 4

往usb开发板的EEPROM里面写VID/PID为0x04B4/0x1004后开发板就歇菜了

[复制链接]

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-3-23 13:00:01 | 显示全部楼层 |阅读模式
固件程序已弄好,上位机程序也已弄好,开发EZ-loader设备驱动程序的最后一步,将PID/VID写入到USB开发板的串行EEPROM中,重新插上开发板,windows怎么不提示找到新硬件啊?大侠伸伸援手,谢谢先。
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-7-21 11:45:01 | 显示全部楼层
设备会先查看EEPROM的前面是什么数据,如果不同,就会进行不同的操作。你设置了没?
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-7-24 14:15:02 | 显示全部楼层
我是将 C0 B4 04 04 10 01 00 这个VID/PID值写入到USB开发板的串行EEPROM中,用的是EZUSB控制面板的Vend_Ax.hex;VID/PID 0x04B4/0x1004对应于固件下载前的设备驱动程序。烦请帮我考虑一下,谢谢。
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-8-10 19:45:01 | 显示全部楼层
如果EEPROM开头是C0,就会从RAM里读程序来执行(PC刚下载进去的),如果是C2,则会从EEPROM中读取程序执行,需要先把程序烧到EEPROM里面。
如果现在PC找不到硬件了,可能是EEPROM里的东西乱掉了,先把EEPROM拔下来,再插上PC,PC就可以找到了,这时再带电插上EEPROM,下载一个EEPROM内容恢复的程序就好了。
回复

使用道具 举报

0

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-8-11 19:30:01 | 显示全部楼层
确定你的PID VID都是两个bytes? 我遇到的都是4 bytes的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表