阅读:1397回复:2
D12 Firmware的问题
我在调试USB Firmware的过程中我看到如下现象,不知道是不是正常的:
我执行USB连接 void ReconnectUSB(void) { DisconnectUSB(); WaitInMS(10); ConnectUSB(); } 后,PC连续发送约15S的信号给USB设备,在这15S内PC停留在ConnectUSB()这个函数不动,直到15S结束才执行下一条指令。 之后我Read Interrupt Register为0xc15e,Read Last Transaction Status Register为0x21,到这里好象都正常,但我接下来向PC传送Chap9_GetDescriptor(void)后没了任何反应。 不知道问题出在哪? 请各位大侠帮忙看看,谢谢! [编辑 - 12/6/01 作者: liuwen] [编辑 - 12/7/01 作者: liuwen] |
|
沙发#
发布于:2001-12-07 09:32
而且D12的INT#脚接到请求信号后一直是低电平。
|
|
板凳#
发布于:2001-12-07 11:08
要么你的firmware有问题,要么你的片子有bug。
|
|
|