Написание пользовательских 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.

Надеюсь это поможет!

Другие вопросы по тегам