Виртуальный ком порт из пакета MicrochipSolutions_v2011_07_14 собирали два разных человека.
Компиляция проходить без каких либо проблем и варнингов.
В качестве исходника для виртуального ком порта использовался проект примера Device - CDC - Serial Emulator, переделка исходников минимальна, корректировка делителя под кварц и все.
Драйвер порта оригинальный из той же папки inf примера mchpcdc
Тестировали на ОС Виндовс 7 32х - 64х, ХР - 32х. Все системы определяют успешно устройство как виртуальный ком порт, и принимают драйвер микрочипа без проблем.
Проблема начинается когда пытаешся в этот виртуальный порт писать, при этом наглухо вешается терминал. Перепробовал около 5 разных терминалов, пробовал свои наработки на С# и билдере, все одинаково, посылается первый символ и завис приложения, при этом такое ощущение что приложение чегото ждёт, ОС не сообщает ни об ошибках ни о сбоях.
Так как одновременно не работать 2 независимых проекта на 2х разных контроллерах немогут делаю предположение что всетаки ЮСБ стек собираю неправильно под виртуальный ком порт.
Подскажите кто сталкивался с CDC от микрочипа, куда копать хоть.
Также проверял варианты PIN-Pong Mod, размеры буфферов менять, количество конечных точек. Результат тотже подвисание терминала.