CH559L USB root hub 0无法识别 鼠标

当前在使用贵司的usb 键鼠demo对CH559L_MINIEVT进行测试。

代码文件:USBH_KM.C

/********************************** (C) COPYRIGHT *******************************

* File Name          : USBH_KM.C

* Author             : WCH

* Version            : V1.5

* Date               : 2018/08/01

* Description        :

 USB host example for CH559, start USB device under DP/DM and HP/HM port

 USB主机应用例子,初始化和枚举USB端口连接的设备,同时支持最多2个USB设备,支持一级外部HUB,

 可以操作USB键鼠和HUB,包含HID类命令处理

 不支持U盘操作,如果需要操作U盘,请参考其他例子

*******************************************************************************/

在使用外部电源供电的情况的下, root hub 1可以正常识别到USB键鼠, root hub 0出现 错误码0XFE(ERR_USB_UNKNOWN),去读USB_CTRL = 0x89; 设为0x81没有效果。


请问USBH_KM.C这个demo在CH559L_MINIEVT上测试过吗,又遇到过吗?可以正常下载不像是硬件坏了。


例子是没有问题的。这个情况是不是用micro连接电脑供电的?(micro口和USB0是连接到一起的),这样USB连接使用是不允许的。


我这边用的是下面的开发板,供电是用的手机充电器,没有使用PC。可以确认没有与电脑连接。root hub 0 插入usb鼠标,提示下面的错误:InitRootDev Err = FE,你测试使用的是下面的板子吗?我这里有两块,都是这个现象。请帮忙确认一下,谢谢。 




image.png



可以了确实是供电的问题,把USB线的 DP DM减掉就好了,谢谢


只有登录才能回复,可以选择微信账号登录