-
- Получилось победить стек? - Make_Pic(24.06.2022 15:33)
- Появилось понимание как оно работает на уровне, достаточном для решения задачи. -> Dingo(1 знак., 27.06.2022 05:48, ссылка)
- Как пользоваться PBUF. Dingo(388 знак., 28.03.2022 11:07)
- Как его(LwIP) готовить для tcp client ? Dingo(559 знак., 24.03.2022 06:59)
- вайршарком смотрел, что происходит? - 0men(21.03.2022 20:58)
- Посмотрел. Красиво, но непонятно: я не настолько знаю TCP. :-( По
ссылке две пачки с крашем в конце. Dingo(112 знак., 22.03.2022 07:30, ссылка)
- За несколько секунд до полного отказа, начинаются провалы в
передаче. Потом нагоняет. И, в итоге, рушится. Nikolay_Po(242 знак., 22.03.2022 08:08, картинка)
- Вот что говорит модуль статистики stats.c, stats.h : Dingo(893 знак., 23.03.2022 12:00)
- Проверил. За пол часа не чихнул даже. Не хватает быстродействия или я не умею его готовить? По ссылке мегабайты/сек пересылают, а у меня 128 кБайт/сек не получается. Dingo(3643 знак., 22.03.2022 12:58, ссылка)
Как вы эту картинку получили?!Разобрался. На втором файле видно, что из близких ситуаций железка выходит. Выяснить бы, что является критическим?... Сейчас попробую поток уменьшить вдвое(буду отправлять только половину), опишусь. Dingo(1 знак., 22.03.2022 11:14, картинка)- Критическим является размер окна. Возможно, в вашем случае он получается слишком большой и слишком много ACK нужно ожидать клиенту в очереди на подтверждение, что может что-то переполнить. Я обратил внимание, что в первом файле, на момент сбоя, получается ACK к пакету, отправленному секунду надзад. А за секунду сколько уже в очередь на подтверждение ушло? Nikolay_Po(550 знак., 22.03.2022 15:44)
- putchar('!'); по-моему, надо убрать, т.к. она тормозит всё
остальное. И debug info в самом конце временно отключить. В конфиге
я бы MEM_SIZE сделал хотя бы (64*1024) раз уж память есть. - Costic(22.03.2022 13:46)
- putchar() в этом проекте просто в буфер символ кладёт. Dingo(224 знак., 22.03.2022 15:01)
- За несколько секунд до полного отказа, начинаются провалы в
передаче. Потом нагоняет. И, в итоге, рушится. Nikolay_Po(242 знак., 22.03.2022 08:08, картинка)
- Посмотрел. Красиво, но непонятно: я не настолько знаю TCP. :-( По
ссылке две пачки с крашем в конце. Dingo(112 знак., 22.03.2022 07:30, ссылка)
- Какой контроллер-то? Память на нём фрагментирована (адреса) или
сплошная одним куском? Конфиг на укропском сайте (с баннером
нехорошим) зачем? 69, 95 и 98 строки надо бы проверить (#define
MEM_SIZE (20*1024)). И я бы кол-во соединений уменьшил до 2-3. - Costic(21.03.2022 15:50)
- STM32F407VGT (192+4+64) кБ , сплошная(192), конфиг большой. А как бы вы поделились конфигом? Соединение одно, исходящее. Dingo(262 знак., 21.03.2022 17:27)
- Не получает подтверждения. Dingo(1143 знак., 21.03.2022 12:07)
- Получилось победить стек? - Make_Pic(24.06.2022 15:33)