liuwenwyf
驱动牛犊
驱动牛犊
  • 注册日期2001-11-01
  • 最后登录2008-07-31
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1398回复:2

D12 Firmware的问题

楼主#
更多 发布于:2001-12-06 16:52
    我在调试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]
liuwenwyf
驱动牛犊
驱动牛犊
  • 注册日期2001-11-01
  • 最后登录2008-07-31
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-07 09:32
    而且D12的INT#脚接到请求信号后一直是低电平。
jbchen
驱动牛犊
驱动牛犊
  • 注册日期2001-10-10
  • 最后登录2003-05-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-12-07 11:08
要么你的firmware有问题,要么你的片子有bug。
互相学习,互相进步! Email:tojbchen@hotmail.com
游客

返回顶部