Easyelectronics.ru

Электроника для всех
Текущее время: 23 янв 2018, 14:50

Часовой пояс: 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 Кб | Просмотров: 148 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

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


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

Сейчас этот форум просматривают: CheMax


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

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

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