阅读:1483回复:6
请教:usb firmware 是实时下载的吗?
一开始上电时是不是都是出厂参数,没找到放firmware的ROM,菜鸟问题,请指教
感觉不该这样,应该是先有固件加载在芯片里,然后主机根据IDs,通过inf文件来加载相应的驱动 不太清楚 :cool: |
|
沙发#
发布于:2003-09-19 09:41
没人回哦 :(
就是用eeprom吗? |
|
板凳#
发布于:2003-09-19 09:45
固件程序得自己写吧。
写完了烧进去。 好象得这样吧。 还是等高手来告诉你吧。 :) 你用的什么片子? |
|
地板#
发布于:2003-09-19 09:46
你问的是68013吗?如果是的话cy在片子里已经实现了简单的枚举过程,即使没有固件也能枚举成功并加载驱动,当你的固件下载进去后会进行再枚据,之后的设备就按照你的设定进行工作了。
|
|
地下室#
发布于:2003-09-19 11:02
谢谢回复!
jinghuiren,我用的是64613,芯片内核是能实现枚举过程,如您所说,下载固件后能再枚举 我的疑问是:USB设备在一开始是不是都只是出厂IDs,我们的固件都要在设备连接到主机时才能下载,还是用像EEPROM等存储器保存我们的固件,在设备上电时USB内核加载其中的固件,然后按固件设定的ID参数加载驱动 是怎样一个流程 inf文件能同时定义一系列的参数,有没有关于inf语法格式的详细说明资料 |
|
5楼#
发布于:2003-09-19 12:45
是的!cy的片子一般是通过设备连接到主机上在下载固件的,也可以把固件烧写在eeprom或者flash里面,这样一上电就加载运行固件。
关于inf文件的语法,建议参考walter oney的Programming the Microsoft Driver Model第12章,本论坛的下载中心里有ebook,你可以下载看看 |
|
6楼#
发布于:2003-09-19 14:54
多谢!
这个资料好难下! |
|