Cypress技术论坛
直播中

张鸿青

7年用户 197经验值
私信 关注
[问答]

PC使用BULK OUT断点进行传输时,偶尔会出现 USBD_STATUS_ENDPOINT_HALTED

PC机批量出料
停止使用
一、三、二、三、三、三、三、三、三、三、三、四、四、四

以上来自于百度翻译


     以下为原文
  PC使用BULK OUT断点进行传输时,偶尔会出现
USBD_STATUS_ENDPOINT_HALTED
该错误,出现后无法恢复

回帖(1)

刘辉

2018-12-10 16:03:15
你好,
端点暂停问题可能是由于主机控制器或您正在使用的板造成的。为了确认这一点,请尝试在不同的主机控制器(PC)。也尝试使用FX3 DVK来查看该问题是否与您的板有关。
如果是由于董事会,请确保您的示意图和布局符合我们的指导方针在AN70707申请说明。为进一步调查,请尝试以下内容:
1)您可以使用API CUU3PUBGETErrRoRoCurthTo()打印PHY和链接错误的数量吗?请连续打印。请检查流中的值是否改变。如果它显示许多错误,则意味着布局有问题导致噪音。
2)请使用主动探针(在流媒体中)探测VIO1和CVDDQ。
在流和空闲的情况下检查噪声峰值(在CVDDQ和VIO1上)。
当做,
- Madhu Sudhan

以上来自于百度翻译


     以下为原文
  Hi,
 
The Endpoint halt problem may due to the host controller or the board you are using. In order to confirm this, please try in a different host controller (PC). Also try using a FX3 DVK to see if the issue is related to your board.
 
If it is because of the board, please make sure your schematics and layout match with our guidelines in AN70707 application note. For further investigation, please try the following:
 
1)Can you please print the number of PHY and link errors using the API CyU3PU***GetErrorCounts(). Please print this continuously. Please check if the value is changing while streaming. If it displays many errors, it means there is a problem with the layout resulting in noise
 
 
2) please probe VIO1 and CVDDQ using active probes (during streaming).
Check the peak to peak value of noise(on both cvddq and vio1) while streaming and idle.
 
Regards,
-Madhu Sudhan
举报

更多回帖

发帖
×
20
完善资料,
赚取积分