Че-то вы такое страшное рассказываете...
Юзали фт232 для программирования одного контроллера. Его протокол программирования предусматривает эхо каждого байта назад, то есть размер пакета = 1 байт. Так и гоняет - байт туда, байт обратно. И ничего, программа 30 кбайт заливается десятки секунд, не больше. Но для этого нужно в свойствах порта обязательно! переставить значение таймаута приема с дефолтных 16 мс на минимальные 1 мс. Если не переставить - тогда конечно медленно
Вот. Чип - FT232BM, было это года 3-4 назад. Щас они вообще рекомендуют FT232R, ему еще меньше обвязки надо. Насчет него - не знаю, но думаю тоже должен быть регулируемый таймаут.
А то что тут цитируется - может это про старый какой-нить чип, один из первых?
--
Блин, надо было сначала прочитать
Речь идет о непрерывном потоке данных. Если поток закончился - после окончания таймаута его передадут приложению. Таймаут дефолтный 16 мс, минимальный 1 мс. Да - размер буфера тоже рулится, дефолтный 4096, минимальный то ли 256, то ли 16 байт - не помню, а девайсов щас под рукой нет.