Проблема при общении с прибором по RS232 (Tektronix TDS1012):
данные читаются блоками по 8 байт, хотя для UART чипов 16550a максимальный размер буфера 16. В оффтопике FCR можно регулировать в свойствах COM-порта, в ядре же Linux это значение намертво зашито параметром
.fcr = UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_10
в drivers/serial/8250.c.
Знает ли кто-нибудь способ настраивать этот параметр без пересборки ядра? Это помогло бы увеличить скорость обмена данными раза в 2.
Заранее спасибо.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум nForce 3 и COM порт.... (2006)
- Форум [RS232] USB -> rs232 (2011)
- Форум FIFO... (2003)
- Форум FIFO. (2003)
- Форум RS232 (2004)
- Форум rs232 (2005)
- Форум RS232 (2007)
- Форум Zabbix trigger (2016)
- Форум FIFO(2)... (2003)
- Форум FIFO(3)... (2003)