-
- если есть подозрение что это из-за него, то да, вполне можно. Все остальное в этом проекте - мое, писано ручками, через обращения к регистрам. Без HAL - Sylvan(11.01.2018 10:26)
- У себя делаю так: SciFi(409 знак., 11.01.2018 10:31)
- что есть "инициализация MAC"? вызов static void low_level_init(struct netif *netif) из файла ethernetif.c, верно? - Sylvan(11.01.2018 11:34)
- тогда получается, что я могу оставить все как есть и просто добавить то что вы описали. Это ж все быстрее сделать чем все выкинуть и сидеть портировать LwIP с нуля. Спасибо за советы! - Sylvan(11.01.2018 10:35)
- У себя недавно обнаружил косяк в драйвере STM32 MAC DMA. Удивительно, как он работал столько лет. Немного изменил конфигурацию - и косяк вылез наружу. Намекаю на то, что хорошо бы, чтобы в индусском говнокоде того же не было... - SciFi(11.01.2018 11:18)
- SciFi ответил исчерпывающе. От себя добавлю, что autonegotiation лучше включать, без него были проблемы, с повторным подключением кабеля связь не восстанавливалась (выставлял вручную Full Duplex 100mb). По ссылке неплохая вики на lwip - Evgeniy1294(11.01.2018 11:13, ссылка)
- У себя делаю так: SciFi(409 знак., 11.01.2018 10:31)
- если есть подозрение что это из-за него, то да, вполне можно. Все остальное в этом проекте - мое, писано ручками, через обращения к регистрам. Без HAL - Sylvan(11.01.2018 10:26)