阅读:1162回复:6
u盘死机但是led不灭的问题
host发了一个错误的读命令,用bus hound看到设备没有返回,按照固件程序led应该熄灭了的,但是实际确没有熄灭,host又往下发送0x00命令,当然这时候 endpoint2 in 已经 stall 了,所以设备没有正确返回。(第一次发贴,不知道描述清楚了没有)。
大虾们,能否给点提示? [编辑 - 4/7/04 by Shentu] |
|
沙发#
发布于:2004-04-07 10:07
都说死机了,LED灭不灭与程序还有关系吗?
|
|
|
板凳#
发布于:2004-04-07 10:12
有关系的,我用hub接了好几个u盘,灯灭呢,我就知道哪个u盘死了。
|
|
地板#
发布于:2004-04-07 10:15
..............按照固件程序led应该熄灭了的,但是实际确没有熄灭 ............. 你既然这么说,那很简单啊,检查你的固件程序 |
|
地下室#
发布于:2004-04-07 10:26
检查了源代码,确定是没有问题的。
现在程序已经烧到了rom里面,没有办法知道跑到哪里了。 怀疑是配合的问题,会不会是windows把它复位?等等其他情况.... 靠猜猜看了,sigh |
|
5楼#
发布于:2004-04-07 14:15
都说死机了,LED灭不灭与程序还有关系吗? 我的意思是说:既然死机了,就表明程序运行已经不正常了或者进入了死循环,LED已经不受程序控制了. |
|
|
6楼#
发布于:2004-04-07 14:24
检查了源代码,确定是没有问题的。 你可以通过89C51的串行口把USB的通讯情况告诉PC啊,这样你就不用仿真器了解所有情况了! |
|
|