-
- так и не смогли нормально запустить freertos + lwip на h723, через
какое то время - до суток, eth падает. При отладке видно, что
портятся дескрипторы, но как и почему это происходит точно
непонятно, явно что-то не то с кучей или буферами. Причем судя по
форумам до конца эту проблему никто не решил. В итоге просто ушли
на freertos tcp+, оказалось быстрее и надежнее. А по теме топика -
в мелких использовал tNeo, но она c 2017 года не развивается. - AVF(10.04.2023 06:58)
- у меня в точности так же - lwip через сутке протухал стек.
перепахал все вдоль и поперек - не нашел причину. одни макросы
сколько кровыи выпили и все бестолку. ушел на стек freertos -
работает без нареканий. - klen(18.04.2023 21:07)
- просто для контр примера, lwip + freertos, modbus server, modbus
client(4-6 клиентов, порты расширители di/do, ai/ao), ntp. Все
крутится и, как минимум, с месячными аптаймами(с сетью траблы
бывают в тех местах, да и другие не связанные проблемы) - Oman(18.04.2023 21:50)
- lwip прекрасный софт. К железу привязывает порт (он же "драйвер").
Вот к аффтару этого поделия и следует обращаться. Или сделать свой
(как ваш покорный), чтобы не искать виноватых где-либо ещё. - SciFi(18.04.2023 22:01)
- у меня сил не хватило разобраться в проблеме, а подсказать некому. формально в freertos стеке как то все короче и лаконичнее, изначально на много поточность спроектировано. внешний к стеку функционал - сервисы я не рассмтриваю, только сам стек TCP UDP. - klen(19.04.2023 13:35)
- Да в целом согласен, порт тоже под себя писал и разбирался. Но
мысля на freertos'ный стек посмотреть есть, но там надо нормально
подходить, загрузку, объем скомпилированного кода и т.д. сравнивать
для своих задач. Места для простора(сделать локально лучше), чем
lwip есть. - Oman(18.04.2023 22:10)
- По объёму кода у меня есть свой пример. Загрузчик с самописным TFTP
на базе uIP гораздо компактнее, чем похожий на базе стокового lwip. - SciFi(18.04.2023 22:11)
- "гораздо" как и "намного лучше" оставь для рекламы. цифры где? - Spec(18.04.2023 23:42,
)
- "гораздо" как и "намного лучше" оставь для рекламы. цифры где? - Spec(18.04.2023 23:42,
- По объёму кода у меня есть свой пример. Загрузчик с самописным TFTP
на базе uIP гораздо компактнее, чем похожий на базе стокового lwip. - SciFi(18.04.2023 22:11)
- lwip прекрасный софт. К железу привязывает порт (он же "драйвер").
Вот к аффтару этого поделия и следует обращаться. Или сделать свой
(как ваш покорный), чтобы не искать виноватых где-либо ещё. - SciFi(18.04.2023 22:01)
- просто для контр примера, lwip + freertos, modbus server, modbus
client(4-6 клиентов, порты расширители di/do, ai/ao), ntp. Все
крутится и, как минимум, с месячными аптаймами(с сетью траблы
бывают в тех местах, да и другие не связанные проблемы) - Oman(18.04.2023 21:50)
- у меня в точности так же - lwip через сутке протухал стек.
перепахал все вдоль и поперек - не нашел причину. одни макросы
сколько кровыи выпили и все бестолку. ушел на стек freertos -
работает без нареканий. - klen(18.04.2023 21:07)
- так и не смогли нормально запустить freertos + lwip на h723, через
какое то время - до суток, eth падает. При отладке видно, что
портятся дескрипторы, но как и почему это происходит точно
непонятно, явно что-то не то с кучей или буферами. Причем судя по
форумам до конца эту проблему никто не решил. В итоге просто ушли
на freertos tcp+, оказалось быстрее и надежнее. А по теме топика -
в мелких использовал tNeo, но она c 2017 года не развивается. - AVF(10.04.2023 06:58)