阅读:1494回复:7
使用汇编时,用于固件功能的VID&PID放在哪儿?
双VID&PID,第一个VID&PID用于EZ-LOAD(存放在EEPRom中),第二个VID&PID指向实现固件功能的驱动,它在固件中,如何编写(当只用汇编时)。我知道,使用KeilC,在dscr.a51修改合适的PID&VID。只用汇编,该怎么办呢?
|
|
|
沙发#
发布于:2002-12-19 10:06
请关注,谢谢!
|
|
|
板凳#
发布于:2002-12-19 17:18
没人做过么?
|
|
|
地板#
发布于:2002-12-20 09:08
不太明白你的意思,不过我是放在程序里的
|
|
地下室#
发布于:2002-12-20 23:27
我直接把数据和程序放在一起的,不过要计算出每个字节的内容,以下是D12 vid and pid
vid_data: descrip: DB 012H,001H,000H,001H,0DCH,000H,000H,010H,071H DB 004H,066H,006H,000H,001H,000H,000H,000H,019H ;----------------------------------- CFG_DESCPT: DB 009H,002H,02EH,000H,001H,001H,000H,060H,0F0H ;----------------------------------- INTFACE_DESCPT: DB 009H,004H,000H,000H,004H,0DCH,0A0H,0B0H,000H ;----------------------------------- EP1TX_DESCPT: DB 007H,005H,081H,002H,010H,000H,005H ;----------------------------------- EP1RX_DESCPT: DB 007H,005H,001H,002H,010H,000H,005H ;----------------------------------- EP2TX_DESCPT: DB 007H,005H,082H,002H,040H,000H,00AH ;----------------------------------- EP2RX_DESCPT: DB 007H,005H,002H,002H,040H,000H,00AH ;----------------------------------- |
|
5楼#
发布于:2002-12-21 17:33
我想问,当EZ_USB的程序自动下载以后,hub再次请求VID&PID而Re枚举,对于EZUSB芯片,其响应是要通过程序完成,还是硬件完成的。
因为我现在只编了一个ASM,完成应用功能。但是程序下载以后,总是不能ReNumeration,我不知道如何把VID&PID加入到ASM程序中,完成对EZUSB通用驱动程序功能。一定要用FirmWare Fram么,使用C语言?我知道在FirmWare Fram中有dscr.a51,可以定义PID&VID。但是我现在只用了汇编,那位高手可以指导我一下。 :mad:谢谢! |
|
|
6楼#
发布于:2002-12-21 17:54
老兄,你是用什么工具看到这些数据的
例如PID VID什么的 |
|
7楼#
发布于:2002-12-21 18:20
ControlPanel和编程器都可以。
|
|
|