Easyelectronics.ru

Электроника для всех
Текущее время: 21 июл 2018, 04:53

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: STM32CubeMX + lwIP polling mode + DP83848
СообщениеДобавлено: 06 янв 2018, 01:57 
Здравствуйте!

Зарегистрирован: 06 янв 2018, 01:03
Сообщения: 2
Доброго времени суток :)

Приобрел пару лет назад платку STM32-V/UET c F207VGT6 и эзернетом на DP83848.
Валялась, вспомнил, решил поиграться.

Из доки - исходники проектов с примерами к STM3220F-EVAL =) и схемка.

Сгенерил проект с помощью cubemx (RMII Ethernet, lwIP), 50МГц MCO1.

Прошил, эзернет поднимается, даже вижу DHCP Discover, но в ответ на DHCP Offer от DHCP-сервера ничего не происходит, - просто вижу повторяющиеся DHCP Discover от МК.

В main() в цикле крутится MX_LWIP_Process().
Из которой вызываются ethernetif_input(), sys_check_timeouts().
В ethernetif_input() вызывается low_level_input(), которая возвращает NULL, т.к., HAL_ETH_GetReceivedFrame постоянно возвращает HAL_ERROR :(

С передачей всё ок, похоже, а вот с приемом - не очень :)

В чем проблемка может быть? Неправильно настроен (или не настроен) DMA?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32CubeMX + lwIP polling mode + DP83848
СообщениеДобавлено: 07 янв 2018, 00:18 
Здравствуйте!

Зарегистрирован: 06 янв 2018, 01:03
Сообщения: 2
Разобралсо.

По китайской схеме PA8 (MCO1) и PA1 (RMII_REF_CLK) соединены через резистор R59 (2.2кОм).
Похоже, этого было много)
В схеме STM3220G-EVAL они соединяются напрямую. Заменил перемычкой, - пинг пошел)


Вложения:
Clipboard01.jpg
Clipboard01.jpg [ 162.13 Кб | Просмотров: 396 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB