реклама на сайте
подробности

 
 
> STM32F107RBT6 + RTL8201BL + LwIP, не работает :(
squli
сообщение Oct 9 2012, 17:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 7-08-10
Пользователь №: 58 798



Добрый вечер!

Имеется желание разобраться с ethernet в STM32F107. Сделана плата по схеме на картинке:
http://smotr.im/7Ukj

К плате взят пример LwIP в нем исправлены только части, касающиеся распиновки MII интерфейса, закомменчен LCD, сделан вывод дебажных сообщений по SWO, убран DHCP и включен вывод отладочных сообщений.
резет RTL к единице, пробовал в конец ETH_Init дописывать ETH_Start, не помогает, вроде бы все.

Подключаю плату к компу, комп видит непонятную сеть, скорость определяет, пинга нет. На разъеме езернета на плате горит линк, мигает нужный (100 или 10).
айди ртл считывается верно, в регистрах (нулевом и первом) все как и планировалось, только в регистре, считающем принятые пакеты - 0. В STM не попадаю в функцию разбора принятого пакета вообще.
На RX и ТX клоки по 25 МГц, на MDIO вроде данные, когда конфигурируется ртлка.
разъем с трансформатором проверил со всех сторон вроде. питание от усб. в настройках компа статический айпи и маска, ничего больше. вайршекер видит только пакеты от компа.
все многочисленные темы с RTL8201BL и не только, прочитаны не по разу уже. sm.gif)

в примере: http://www.st.com/internet/com/SOFTWARE_RE...WARE/an3102.zip должна ли пинговаться плата?
да и в общем, как завтавить все это работать?

спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
qwqw
сообщение Jan 18 2015, 23:27
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 192
Регистрация: 23-11-05
Из: г. Москва
Пользователь №: 11 307



Подниму тему, так как картина очень похожая.

Работаю с платой TE-STM32F107 от Терры.
Среда - IAR7.30.
Без ОС.
Пытаюсь запустить пример от ST.

Основное отличия моей платы от той для которой написан пример - другая микросхема физического уровня.
Прочитал кучу смежных тем, вроде бы правильно подправил пример.
Не работает. Не отвечает ни на arp запросы ни на пинги, соответственно.

Регистры PHY читаются правильно (проверил чтением ID из регистров PHY).
А пакеты от PHY не приходят.

Осциллографа под рукой сейчас нет.

На одном из форумов нашелся работающий проект под кейл (прямо под мою плату и тот самый пример). Собрал, запустил в keil'е - все работает (пинг и WebServer).
Перенес исходники в IAR. Собираю, прошиваю - не работает. При компиляции есть warning'и, но они по отладочным ф-ям стека.

Кто-нибудь запускал lwIP для STM32 под IAR?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 12:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01384 секунд с 7
ELECTRONIX ©2004-2016