Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

stm32h743 ethernet не заводится

Ср ноя 29, 2023 13:34:55

Всем привет. На работе сказали поднять ethernet MII Tcp/ip на контроллере stm32h743. Прочитал даташит, нашел библиотку(CycloneTCP). Написал функцию, которая должна на выходах контроллера выдавать пользовательские данные. На выходах тишина. Сижу уже дня 3 не могу понять почему. В инете все примеры под cubeMX. Народ пишет, что с обновлением куба перестал заводиться ethernet. Вопрос, может кто сможет подсказать где косяк? или дать ссылку на готовый проект ethernet MII (желательно на регистрах). Код прикладываю. Знаю ,что у STM есть готовые примеры под отладочные платы, которые заводятся сразу, но на моей плате они тоже не запустились. Поэтому возникла мысль для начала написать программку, которая будет выкидывать пользовательские данные на phy микросхему, но почему-то программа не заводится.
Вложения
main(1).c
(11.4 KiB) Скачиваний: 34

Re: stm32h743 ethernet не заводится

Чт янв 04, 2024 12:45:46

еххе, так какой phy ? сначала loopback test. MII конечно недурно, можно на низкой частоте далеко кинуть кабель, но интерфейс посложней будет, обработка ошибок там итд итп..

Re: stm32h743 ethernet не заводится

Чт янв 04, 2024 13:44:23

LAN8710, насколько помню сейчас. Кароч все норм уже, нашел библиотеку Cyclone TCP(вся либа на регистрах), поменял там rmii на mii и порты на свои, отключил лишнее. Все прекрасно рабтает сейчас. после отпуска приду, выкину все лишнее из нее :)
Ответить