阅读:2868回复:25
EZ-Loader
HEX文件生成后,可以将它转成C。之后替换固件,用DDK编译可以生成SYS。
它发布的时候是我自己的SYS和EZusb.sys都要发布吧 发布后,是不是和我用control panel 加载进去效果完全一样了? 为什么,我找到新硬件后就老是不停的装了又装 而且好像这个SYS会导致死机(我已经用control panel 调试通过了呀) 有哪位大侠给我发给INF文件?先谢了 |
|
最新喜欢:sunmac... |
沙发#
发布于:2001-12-16 14:36
HEX文件生成后,可以将它转成C。之后替换固件,用DDK编译可以生成SYS。 \"老是不停的装了又装\"---INF文件中,FIRMWARE中的VID&PID和EEPROM中的VID&PID如果是一样的,会造成设备不停地枚举,你弄清原理后就明白我说的意思,我也遭遇过相同的问题. |
|
板凳#
发布于:2001-12-16 19:30
原来是这样
FIRMWARE中的VID&PID在什么地方设呢? |
|
地板#
发布于:2001-12-16 19:38
如果你用的是win98,那么可以在注册表里更改。具体:――machine(Maybe,I forgot,sorry)---enum--usb--接着你会看到vid/pid.对它可进行编辑。
|
|
地下室#
发布于:2001-12-18 09:20
原来是这样 在设备描述里,Device Descriptor. DeviceDscr: db deviceDscrEnd-DeviceDscr ;; Descriptor length db DSCR_DEVICE ;; Decriptor type dw 0001H ;; Specification Version (BCD) db 00H ;; Device class db 00H ;; Device sub-class db 00H ;; Device sub-sub-class db 64 ;; Maximum packet size dw 4705H ;; Vendor ID dw 0210H ;; Product ID dw 0100H ;; Product version ID db 1 ;; Manufacturer string index db 2 ;; Product string index db 0 ;; Serial number string index db 1 ;; Numder of configurations deviceDscrEnd: |
|
5楼#
发布于:2001-12-18 09:53
FIRMWARE中的VID&PID和EEPROM中的VID&PID为什么不能一样呢?
它们VID&PID的意义又分别是什么呢? |
|
6楼#
发布于:2001-12-18 20:10
PID 和VID 是识别即插即用设备的途径,如果FIRMWARE和EEPROM都是一样的,当然系统只能把它当一个设备对待,用同一个驱动程序
FIRMWARE中的VID&PID和EEPROM中的VID&PID为什么不能一样呢? |
|
7楼#
发布于:2001-12-18 22:29
FIRMWARE和EEPROM是属于两个设备吗???
能解释一下吗? |
|
8楼#
发布于:2001-12-19 13:55
我用的是AN213sc,据资料上讲它不用外挂EEPROM时,可由pc上下载firmware.请问其操作方法如何?应该注意那些问题?
|
|
9楼#
发布于:2001-12-19 19:29
由pc上下载firmware就是用EZ-Loader
|
|
10楼#
发布于:2001-12-20 14:46
FIRMWARE和EEPROM是属于两个设备吗??? 有人知道这个问题怎么回答吗?我也想知道!我自己现在的理解是firmware是程序来的,而EEPROM是放程序的空间来的!两者怎么不该一致呢?奇怪!~:( |
|
|
11楼#
发布于:2001-12-22 13:10
各位朋友帮忙.我的板子插入PC后,系统提示发现位置设备,接下来安装了usb.sys(我先安装了ezloader,和ezusb.ysy),请问这是为何?错误大概在哪里?我的电路在附件中。
|
|
12楼#
发布于:2002-03-13 16:08
我用的EZ-Loader
但是我没有用EEPROM 就是把编译出的hex文件转成c文件,再替换FIRMWARE编就可以了? 我没有EEPROM,也就是说没有地方存ID,那么PC怎么找到设备呢? 还有,Exusb.sys和Ezloader.sys它们是这么同时起作用的? |
|
13楼#
发布于:2002-03-13 16:32
当接入ez_usb设备时,usb芯片先通过i2c总线读取e2prom中的pid,vid,若没有e2prom,则选用芯片内的default pid,vid,0574,2131,我认为加e2prom只是为了解决多设备问题,每块芯片内部id相同,通过e2prom中的id来区别设备。
|
|
14楼#
发布于:2002-03-13 21:41
可是:
1.我没有e2prom 2.有两个sys文件的时候如何解决呢?(例如,ezusb.sys和ezloader.sys) |
|
15楼#
发布于:2002-03-14 21:15
修改inf文件
|
|
16楼#
发布于:2002-03-15 10:22
现在情况是这样的:
INF里面有二个ID号,如ezusb.sys的是0547 1001和ezloader用的是0547 1002 那么我的firmware里面应该用什么ID号?eeprom里面又应该存什么ID号? 再:有时可以找到Ezusb.sys,但是又提示我firmwork加载。这是什么? 可以用Control panel把程序放到eeprom里面去吗?是不是先得转成bix的格式? |
|
17楼#
发布于:2002-03-15 11:44
eeprom里存1001,对应ezusb.sys
firmware的是1002,对应ezloader.sys 关于加栽,你要看一下ezusb设备的enum |
|
18楼#
发布于:2002-03-15 13:28
多谢了
ezusb设备的enum是什么? |
|
19楼#
发布于:2002-03-15 14:01
他说的应该是系统注册表里面的
-+HKEY_LOCAL_MACHINE | --+Enum | -+USB | - +VID..... |
|
上一页
下一页