-
- Что-то совсем непонятно - возможно ошибка в программе на стороне ПК. Но не могу понять что не так (на C# пишу редко) - программа простая совсем. Apтём(2329 знак., 21.11.2019 19:52 - 19:54)
- Как очень поверхностное предположение, _начало_ отправки эха завязано не на окончание приема, а на начало приема последнего пакета, поэтому данные ещё недоприняты, а вы уже этот буфер отправляете... - Ralex(21.11.2019 10:45)
- Вы lwip_opts.h выложить можете? - evgeniy1294(20.11.2019 23:02)
- Такого нету. Есть ..\Middlewares\Third_Party\LwIP\ Apтём(80 знак., 21.11.2019 13:11)
- .\Inc\lwipopts.h скорее всего. Его Куб генерирует. "This file overrides LwIP stack default configuration done in opt.h file." - Сидоргек(21.11.2019 13:16)
- Он самый, я допустил опечатку. opt.h содержит настройки по-умолчанию. - evgeniy1294(21.11.2019 13:45)
- Я использовал проект из примеров (STM32Cube_FW_H7_V1.5.0), а там кубовского проекта нет. - Apтём(21.11.2019 18:01)
- Значит у вас как минимум проблемы с настройкой стека. Это может выродится просто в калейдоскоп багов. - evgeniy1294(21.11.2019 22:19)
- В чём именно проблемы? Я же взял настройки от ST. Ну если они не правильно настраивают, то как правильно? - Apтём(22.11.2019 13:36)
- Настройки отличаются от проекта к проекту. Нарример, размер выделяемой стеку памяти или поддержка tcp/udp, количество pcb и так далее. evgeniy1294(59 знак., 22.11.2019 13:53)
- Так а что не так с настройками? Я настройки не менял - если HTTP-сервер работать может, то, как мне кажется и echo-сервер вместо него должен работать. Или нет? Но почему-то нормально не работает. Что такого может быть "не подходящего"? - Apтём(22.11.2019 15:55 - 17:47)
- Настройки отличаются от проекта к проекту. Нарример, размер выделяемой стеку памяти или поддержка tcp/udp, количество pcb и так далее. evgeniy1294(59 знак., 22.11.2019 13:53)
- В чём именно проблемы? Я же взял настройки от ST. Ну если они не правильно настраивают, то как правильно? - Apтём(22.11.2019 13:36)
- Значит у вас как минимум проблемы с настройкой стека. Это может выродится просто в калейдоскоп багов. - evgeniy1294(21.11.2019 22:19)
- Я использовал проект из примеров (STM32Cube_FW_H7_V1.5.0), а там кубовского проекта нет. - Apтём(21.11.2019 18:01)
- Он самый, я допустил опечатку. opt.h содержит настройки по-умолчанию. - evgeniy1294(21.11.2019 13:45)
- .\Inc\lwipopts.h скорее всего. Его Куб генерирует. "This file overrides LwIP stack default configuration done in opt.h file." - Сидоргек(21.11.2019 13:16)
- Такого нету. Есть ..\Middlewares\Third_Party\LwIP\ Apтём(80 знак., 21.11.2019 13:11)
- Тема не раскрыта. lwip - это ещё и порт. Кто его делал? Надо думать, индусские говнокодеры на зряплате у ST. Вот к ним и направляйте претензии. Или сделайте свой порт. - SciFi(20.11.2019 20:57)
- Ну да, индусы делали. Мы хотели взять готовое - время поджимает. А оно вон какое готовое. Apтём(542 знак., 20.11.2019 21:10)
- Делал порт для двух разных МК, но без RTOS. В одном из них накосячил, всплыло через N лет, но ни одно животное не пострадало. RTOS добавляет головняк с синхронизацией (мьютексы там всякие, наверное, и всё такое). STM32H7 добавляет головняк с SciFi(140 знак., 20.11.2019 21:15 - 21:20)
- Такой вопрос, реально ли ожидать от lwIp прохождения такого теста - в STM32 делаем TCP эхо-сервер , с ПК подключаемся и шлём файл ну допустим 100МБ и повторяем это всё к примеру 1000 раз. Или я слишком много хочу от железки? - Apтём(21.11.2019 20:44)
- "Не упадёт ли?" Если всё сделано правильно, не упадёт, конечно. SciFi(263 знак., 21.11.2019 21:07 - 21:09)
- Такой вопрос, реально ли ожидать от lwIp прохождения такого теста - в STM32 делаем TCP эхо-сервер , с ПК подключаемся и шлём файл ну допустим 100МБ и повторяем это всё к примеру 1000 раз. Или я слишком много хочу от железки? - Apтём(21.11.2019 20:44)
- Делал порт для двух разных МК, но без RTOS. В одном из них накосячил, всплыло через N лет, но ни одно животное не пострадало. RTOS добавляет головняк с синхронизацией (мьютексы там всякие, наверное, и всё такое). STM32H7 добавляет головняк с SciFi(140 знак., 20.11.2019 21:15 - 21:20)
- Ну да, индусы делали. Мы хотели взять готовое - время поджимает. А оно вон какое готовое. Apтём(542 знак., 20.11.2019 21:10)