本帖最后由 香水城 于 2013-10-28 18:00 编辑
quyifei 发表于 2013-10-28 09:46
现在没有ST的官方回复。我还是认为是一个bug,毕竟是免费的,可靠性肯定比不上收费的。 这种代码只能是自 ...
感谢LZ提出的意见,我会联系ST FAE关注此案例,毕竟demo有可能存在处理不当的问题。
另外,LZ是否使用过PC上的USB tracer软件,对上位机和STM32F103之间的通信进行分析,是否上位机没有发出IN令牌使得数据没有传回。一次完整的IN transaction后,IN EP状态应该是被硬件置位成NAK,如果说没有看到这点,那还真需要调试一下看看。一般来说,MCU的IN EP状态没有变成NAK,说明它没有收到来自主机的ACK包。所以还是拿USB分析仪看看,比较容易一目了然。 |