Задачка опять - переделать проект от Segger Embedded Studio для контроллера MK66 под наш контроллер STM32F407VET6
Путь традиционный : в STM32CubeMx настраиваем всю периферию (для варианта Keil)
Потом по файлам переносим в Segger Embedded Studio всю настройку контроллера STM32F407.
Из STM32CubeMx MX_ETH_Init() закидываем в IP_X_Config()...
Аббревиатуры на чужеземном
MII - Media Independent Interface
RMII - Reduced Media Independent Interface
ARP - Address Resolution Protocol
MAC - media access control
Назначение 8 линий витой пары Ethernet
Для EIA/TIA 568A Ethernet
Настройка Ethernet делается через callback функцию IP_X_Config.
Почему мы откладываем реализацию этого проекта на неопределенное время:
Во-первых поддержка Ethernet по предварительной информации включена не полностью, т.е. еще все используют чип физического уровня (PHY).
Во вторых настройка этого чипа не тривиальная.
И в третьих - а нет ли других более простых вариантов связи с внешним миром нашего контроллера?