zhongsion
驱动小牛
驱动小牛
  • 注册日期2002-09-29
  • 最后登录2010-02-01
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1492回复:3

分数大赠送:关于0xB0方式下下载device firmware

楼主#
更多 发布于:2003-03-27 20:20
在AN2131sc手册里面讲得不是很详细,有些不明白。请前辈指点一二。

手册里面的这一节:Serial EEPROM Present, First Byte is 0xB0 中,有如下描述:

After initial enumeration, the driver downloads 8051 code and USB descriptor data into
EZ-USB RAMand starts the 8051. The code then ReNumerates come on as the fully
custom device.


疑点1: 8051 code and USB descriptor data;
        这里的\"USB descriptor data\"是不是在写device firmware时,可以把它作为外部数据表这样编译到device firmware(最终是Intel         Hex Record)里。 如果是这样的话整个枚举过程是怎么样的?如果不是,又是怎样的?

疑点2: The code then ReNumerates come on as the fully custom device.
        这句句子意思的具体过程是怎样的?

 :(

最新喜欢:

sunmaculasunmac...
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-25 12:44
用户被禁言,该主题自动屏蔽!
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-26 01:50
因该是说的整个firmware下载后,重置51,然后系统就会按照新的描述符查找硬件了!
linjunchao
驱动牛犊
驱动牛犊
  • 注册日期2003-01-14
  • 最后登录2005-04-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-26 09:41
CYPRESS的EZUSB有两次枚举,2131内部本身带有FIRMWARE,设备插上时首先运行该FIRMWARE,PC机上的驱动通过USB口把用户自己的FIRMWARE当成数据发给2131的RAM,然后跳到RAM中的FIRMWARE运行,FIRMWARE中要执行DISCONNECTOR的步骤,也就是相当于把2131的DISCON脚复位(它通过1。5K电阻接到USBD上),这样PC的USB总线有发现有一个USB器件接上,然后读的就是你在RAM中的DESCRIPTOR了。这就是第2次枚举
游客

返回顶部