У меня от ETH в H7 психологическая травма просто) Я 2 недели на регистрах его пытался настроить и не смог) Правда потом оказалось, что у меня шансов не было. Там в HAL-е какая-то магия творилась, неописанная в документации. И я забил. Может потом и поправили. Ну и я в своих проектах за каждую строку кода борюсь) Ведь это потенциальная проблема)
С W7500P тоже весело было. Несколько вариантов библиотек, скрипты под GCC битые (одни и те же файлы собирались в MDK5 и не собирались GCC. Там неявно define-ы подсовывались). Внутренние ноки между кристаллами в корпусе перепутаны и прочее...
У нас было железо на F4 с езером и оно работало на хале, вполне ок. А потом туда просто вхерачили дешевый SoM модуль с каким-то аллвинером и линуксом и дальше с сетью работали через обычные python-скрипты. И это оказалось самым простым и дешевым решением)
Когда мы его покупали, он стоил 5,5 долларов, насколько я помню, + обвязка. За эти деньги можно было взять нормальный F4 / младший F7 и делать все на одном мк без дополнительной прослойки.