如何区分usb-typec是插入电脑还是插入其他电源

Viewed 80

uvc功能,需要在大核端运行./sample_sys_init.elf
小核端运行canaan-camera.sh start otg0和camera -t 22

设备会单独供电,不依赖usb电源,内核启动后会自动运行,以上脚本,把k230作为一个uvc设备 要实现的效果是:
设备插入时,在小核端拿到插入事件,然后进入uvc模式,此时会有界面提示,
在设备拔出是,在小核端拿到拔出事件,然后退出uvc模式,然后提示

在插入电脑时会触发UVC_EVENT_SETUP事件,拔出的时候会触发什么事件呢

    //0x08000004   UVC class
case UVC_EVENT_SETUP:
    INFO("handle setup event\n");
    uvc_events_process_setup(dev, &uvc_event->req, &resp);
    break;

另外uvc有最大分辨率限制吗?是否支持2592*1944?

1 Answers

默认情况下,K230 板以 USB Host 模式运行。当有 USB 设备插入 K230 的 USB Host 接口时,系统会打印相关信息。如果需要将 K230 配置为 USB Device,可以手动设置。例如,运行 /canaan-camera.sh start otg0 命令时,K230 会被配置为一个 USB 摄像头设备。

你好,问题更新了,麻烦看看