-
- 1. Так и сделано (записывает принятое количество байт в пользовательское fifo, перезапуск приема и выход, разбор в другой задаче). Не совсем понятно зачем задается размер приемного буфера, если всегда принимается 1 байт, при этом дальнейший прием pav256(213 знак., 04.07.2018 15:27)
- У меня в проекте (еще на SPL) переменная режима стека называется "UsbDeviceState" и имеет состояния из списка: Hives(268 знак., 04.07.2018 15:50, )
- похоже в настоящий момент осталось только (usbd_def.h) pav256(306 знак., 04.07.2018 16:14)
- Тогда ползи по функциям вверх и смотри где образуется передача "побайтно". Если глюк в устройстве а не в дровах и винде, конечно. - Hives(04.07.2018 16:19, )
- Это понятно, как и то, что это не детерминированный как по результату, так и по времени вариант... Иногда бывает, кто сталкивался с аналогичной проблемой.... - pav256(04.07.2018 16:50)
- Кста, если тупо поток гнать в устройство без обработки в нем, какая скорость получается? - Hives(04.07.2018 19:27, )
- Это понятно, как и то, что это не детерминированный как по результату, так и по времени вариант... Иногда бывает, кто сталкивался с аналогичной проблемой.... - pav256(04.07.2018 16:50)
- Тогда ползи по функциям вверх и смотри где образуется передача "побайтно". Если глюк в устройстве а не в дровах и винде, конечно. - Hives(04.07.2018 16:19, )
- похоже в настоящий момент осталось только (usbd_def.h) pav256(306 знак., 04.07.2018 16:14)
- Поднимал CDC на f407. Байты принимает пачкой, описанных проблем нет совсем. - evgeniy1294(04.07.2018 15:31)
- Порыл интернет, есть упоминание, что драйвер STM под винду может ОТДАВАТЬ по одному байту. Посмотрел свои дрова дата разработки 25.04.2010, версия 1.3.1.0. А у вас? - pav256(04.07.2018 18:55)
- Делали через cubemx? Можете обработчик static int8_t CDC_Receive_FS(uint8_t* Buf, uint32_t *Len) выложить? Думаю какая то ерунда, но найти её не могу. - pav256(04.07.2018 15:45)
- Да, через куб, делал неделю назад, либы самые свежие. evgeniy1294(237 знак., 04.07.2018 19:09 - 19:14)
- У меня с линухом вообще проблем не было, там же встроенный st-ый драйвер: подключил, заработало. Завтра посмотрю скорость под линухом... - pav256(04.07.2018 19:19)
- А ты включи modem manager)) - evgeniy1294(04.07.2018 19:54)
- У меня с линухом вообще проблем не было, там же встроенный st-ый драйвер: подключил, заработало. Завтра посмотрю скорость под линухом... - pav256(04.07.2018 19:19)
- Да, через куб, делал неделю назад, либы самые свежие. evgeniy1294(237 знак., 04.07.2018 19:09 - 19:14)
- У меня в проекте (еще на SPL) переменная режима стека называется "UsbDeviceState" и имеет состояния из списка: Hives(268 знак., 04.07.2018 15:50, )
- 1. Так и сделано (записывает принятое количество байт в пользовательское fifo, перезапуск приема и выход, разбор в другой задаче). Не совсем понятно зачем задается размер приемного буфера, если всегда принимается 1 байт, при этом дальнейший прием pav256(213 знак., 04.07.2018 15:27)