Написание пользовательских USB дескрипторов
Я работаю на чипе CX3 от Cypress, который имеет подключение USB 3.0. Мне нужно перечислить USB для работы как класс UVC (видео класс) и как последовательный порт одновременно.
Я видел документы USB, относящиеся к тому же, но они не дают четкого объяснения о том, как их написать.
CX3 SDK предоставляет помощь в создании дескрипторов USB для класса UVC, но не дает информации о том, как добавить в него функции COM-порта.
Итак, мой вопрос, как вы пишете дескриптор для того же.
Заранее спасибо.
1 ответ
Обратитесь к приложенному проекту в этой статье базы знаний от Cypress — « Использование CyU3PDebugPrint API для отправки отладочных сообщений через интерфейс USB-CDC из прошивки FX3 — KBA231478 »
Это модифицированная версия на AN75779. Вы можете сравнить этот проект с оригинальной прошивкой приложения AN75779, доступной здесь , чтобы увидеть дополнения, сделанные для добавления поддержки USB-CDC в устройство UVC.
Надеюсь это поможет!