Цитата(Still Enemy @ Sep 29 2015, 13:14)

Код в студию(лучше всего usb_cdc_if.c). Я не давно разбирался именно с CDC и я уверен, что я вам могу помочь.
Проект и файл. Проект перегенерил и убрал почти всё свое.
Оставил только тестовый код, передающий данные.
И моего: тестовый код в функции StartDefaultTask, отмечено в комментариях, какой вариант работает, а какой - нет.
Исправлена ошибка библиотеки в ф-и USBD_CDC_TransmitPacket
Stack_Size и Heap_Size увеличен до 0x400
usbd_cdc_if.c - оставил как был после генерации кода из STM32CubeMX.