jeric
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2003-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1492回复:6

请教:usb firmware 是实时下载的吗?

楼主#
更多 发布于:2003-09-19 09:30
一开始上电时是不是都是出厂参数,没找到放firmware的ROM,菜鸟问题,请指教

感觉不该这样,应该是先有固件加载在芯片里,然后主机根据IDs,通过inf文件来加载相应的驱动

不太清楚  :cool:
jeric
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2003-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-19 14:54
多谢!
这个资料好难下!
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-19 12:45
是的!cy的片子一般是通过设备连接到主机上在下载固件的,也可以把固件烧写在eeprom或者flash里面,这样一上电就加载运行固件。

关于inf文件的语法,建议参考walter oney的Programming the Microsoft Driver Model第12章,本论坛的下载中心里有ebook,你可以下载看看
jeric
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2003-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-19 11:02
谢谢回复!
jinghuiren,我用的是64613,芯片内核是能实现枚举过程,如您所说,下载固件后能再枚举

我的疑问是:USB设备在一开始是不是都只是出厂IDs,我们的固件都要在设备连接到主机时才能下载,还是用像EEPROM等存储器保存我们的固件,在设备上电时USB内核加载其中的固件,然后按固件设定的ID参数加载驱动

是怎样一个流程

inf文件能同时定义一系列的参数,有没有关于inf语法格式的详细说明资料
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-19 09:46
你问的是68013吗?如果是的话cy在片子里已经实现了简单的枚举过程,即使没有固件也能枚举成功并加载驱动,当你的固件下载进去后会进行再枚据,之后的设备就按照你的设定进行工作了。
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-09-19 09:45
固件程序得自己写吧。

写完了烧进去。 好象得这样吧。

还是等高手来告诉你吧。
 :) 你用的什么片子?
jeric
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2003-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-09-19 09:41
没人回哦 :(

就是用eeprom吗?
游客

返回顶部