ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
729434 Топик полностью
michas (19.01.2017 05:09 - 15:43, просмотров: 123) ответил SciFi на Можно проверять tcp_sndbuf() и не вызывать tcp_write() почём зря, тогда пропадёт "tcp_enqueue: too much data". Это просто подавление предупреждения. Настройкой размеров буферов можно добиться того, что скорость передачи данных будет упираться в
Увеличил размер буфера #define PBUF_POOL_BUFSIZE 1024 /* MEM_SIZE: the size of the heap memory. If the application will send a lot of data that needs to be copied, this should be set high. */ #define MEM_SIZE ((10*1024)*2) Теперь ошибок нет, гоняю 4 мегабайта в секунду туда и обратно. Процессор занят на 70% примерно (120 МГц)