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

 
 
> SK-STM32F217 и LwIp стек
Acvarif
сообщение Jan 4 2012, 19:06
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Пытаюсь запустить на SK-STM32F217 (http://starterkit.ru/html/index.php?name=shop&op=view&id=62) демо приложение (udp_echo_server) для STM3220G-EVAL http://www.st.com/internet/evalboard/product/250374.jsp. Демка компилится в Keil без проблем и загружается в SK-STM32F217. Но совсем не работает.

Очевидно и не будет работать поскольку в платах стоят разные PHY (в SK-STM32F217 - ks8721bl) (в STM3220G-EVAL - DP83848C). Соединение по ногам идентичное. Регистры у них почти одинаковые. Очевидно все дело в том, что "почти".
Пробовал ли кто настроить демку (Ethernet) от STM3220G-EVAL под PHY типа ks8721bl?

Если у кого есть опыт в Ethernet stm32 подсобите пожалуйста примером UDP сервера (клиента) для stm32F2xx + PHY типа ks8721bl
В комплекте с SK-STM32F217 идет демка TCP/IP сервера на uIP стеке. Как заставить демку работать в режиме UDP сервера пока не допираю.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Jan 5 2012, 13:24
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
EthInitStatus = ETH_Init(&ETH_InitStructure, DP83848_PHY_ADDRESS);


Ну а дальше, что из себя ETH_Init представляет? Раз туда адрес PHY передается, наверное там и колдовство с ним.

И пожалуйста, отредактируйте свои посты, заменив тег CODE на CODEBOX.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Jan 5 2012, 13:40
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(Rst7 @ Jan 5 2012, 17:24) *
Ну а дальше, что из себя ETH_Init представляет? Раз туда адрес PHY передается, наверное там и колдовство с ним.

И пожалуйста, отредактируйте свои посты, заменив тег CODE на CODEBOX.

Отредактировал

До этого пока не доходит.
Пока заметил, что застревает здесь

Код
  /* Wait for software reset */
  while (ETH_GetSoftwareResetStatus() == SET);


Код
void ETH_SoftwareReset(void)
{
  /* Set the SWR bit: resets all MAC subsystem internal registers and logic */
  /* After reset all the registers holds their respective reset values */
  ETH->DMABMR |= ETH_DMABMR_SR;
}


Хотя просто вызов ETH_GetSoftwareResetStatus() зависания не дает.

Сообщение отредактировал IgorKossak - Jan 5 2012, 14:59
Причина редактирования: Бездумное сование [codebox] где попало.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Acvarif   SK-STM32F217 и LwIp стек   Jan 4 2012, 19:06
- - Rst7   Для начала посмотрите в драйвере PHY функцию поиск...   Jan 4 2012, 22:15
|- - Acvarif   Цитата(Rst7 @ Jan 5 2012, 02:15) Для нача...   Jan 5 2012, 07:23
- - Rst7   Ищите дальше. Посмотрите, что он при инициализации...   Jan 5 2012, 10:06
|- - Acvarif   Цитата(Rst7 @ Jan 5 2012, 14:06) Ищите да...   Jan 5 2012, 11:14
|- - Acvarif   Кое что раскопал. Вот правильная инициализация (на...   Jan 5 2012, 13:12
- - Rst7   QUOTE Хотя просто вызов ETH_GetSoftwareResetStatus...   Jan 5 2012, 13:50
|- - Acvarif   Цитата(Rst7 @ Jan 5 2012, 17:50) Не ту фу...   Jan 5 2012, 14:08
- - Rst7   QUOTE И что тут происходит. Нет нормального сброса...   Jan 5 2012, 14:46
|- - Acvarif   Цитата(Rst7 @ Jan 5 2012, 18:46) Похоже, ...   Jan 5 2012, 15:12
- - Rst7   QUOTE Я так понимаю из -за этого PHY работать не б...   Jan 5 2012, 15:16
|- - Acvarif   Цитата(Rst7 @ Jan 5 2012, 19:16) Ну пока ...   Jan 6 2012, 13:48
- - IgorKossak   Acvarif, научитесь, наконец, оформлять код. Игнори...   Jan 6 2012, 18:30
- - Acvarif   Цитата(IgorKossak @ Jan 6 2012, 21:30) Ac...   Jan 6 2012, 20:30
- - Acvarif   Цитата(Acvarif @ Jan 7 2012, 00:30) Надею...   Jan 9 2012, 06:35


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

 


RSS Текстовая версия Сейчас: 25th August 2025 - 04:55
Рейтинг@Mail.ru


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