如何通过mcu log查看usb-hub配置是否正常?
usb-hub 配置工作由 MCU 侧完成;MCU 将 hub 配置成正确模式是 SOC 正常使用 usb 功能的前提。

如何获取 mcu log
bugreport:FS > data > vendor > mcu 目录下 mcu_1.log ~ mcu_5.log。

mcu 串口:见 mcu shell命令参考文档;串口线白口连 PC,MobaXterm 115200。

mcu log 怎么看(搜索 4715],推荐 NotePad++)
![NotePad++ 搜索 4715]](https://minio.898311.xyz/blogimg/1787295748168_561385.png)
4715] schk fail.def:host
mcu 对 hub 进行了默认配置:release 默认 host,debug 默认 devices。
4715] reset:4--1510993954-0
业务发起了 usb 模式切换指令。第一个数字含义:
typedef enum {
USB_USER_SELF_SOC = 0, // soc侧,如大屏开发者选项
USB_USER_SELF_RFS = 1, // 恢复出厂设置
USB_USER_SHELL_SAVED = 2, // mcu shell 指令
USB_USER_SHELL_CURRET = 3, // mcu shell 指令
USB_USER_PM_FASTBOOT = 4, // fastboot
USB_USER_PM_EDL = 5, // edl
USB_USER_PM_900E = 6, // 900e
USB_USER_PM_KEYBOADRD = 7, // 方控
USB_USER_FCT = 8, // 产线指令
USB_USER_DIAG = 9, // 诊断指令
USB_USER_MAX = 10,
} te_usb_user;第二个数字为模式;第三个数字 0=devices,1=host。
4715] done cfg:0xa5f00fdd->dev(0xa5f00fde)
done 表示 mcu 成功完成 usb-hub 配置;->host / ->dev 为设置后的模式。