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

 
 
 
Reply to this topicStart new topic
> SK-MSTM32F107, Как подступиться?
aanbor
сообщение Feb 14 2012, 10:14
Сообщение #1


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

Группа: Свой
Сообщений: 103
Регистрация: 23-06-07
Пользователь №: 28 642



Здравствуйте.
Назрела необходимость в освоении ethernet, выбрал и заказал плату SK-MSTM32F107 от Стартеркита, посылка пришла, а в ней только плата и все, больше ничего. Скачал с FTP автора firmware, но ни описания, ни мануала какого-нибудь не нашел. Поиск в сети, в т.ч. на сайте st.com, ничего полезного не дал. Подскажите пжл, на что смотреть, что настраивать, в общем нужно какое-то руководство к действию. В наличии имеются: Keil 4.23, ST-Link/V2.
Go to the top of the page
 
+Quote Post
scifi
сообщение Feb 14 2012, 10:37
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Прошить, запустить, довести до рабочего состояния. Потом пытаться что-то менять. Ну а дальше - гуглить, лазить по форумам. Потому что lwip и uip (которые там используются, если я не ошибаюсь) нормальной документации не имеют. Требуется некоторое время для освоения и накопления опыта.
Go to the top of the page
 
+Quote Post
aanbor
сообщение Feb 14 2012, 11:42
Сообщение #3


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

Группа: Свой
Сообщений: 103
Регистрация: 23-06-07
Пользователь №: 28 642



Цитата(scifi @ Feb 14 2012, 19:37) *
Прошить, запустить, довести до рабочего состояния.

С warning-ами, но компилируется, запускаю Debugger, программа где-то у себя крутится, а на пинги не отвечает.
Go to the top of the page
 
+Quote Post
scifi
сообщение Feb 14 2012, 11:46
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(aanbor @ Feb 14 2012, 15:42) *
С warning-ами, но компилируется, запускаю Debugger, программа где-то у себя крутится, а на пинги не отвечает.

Ну ё-моё, что это за демка такая? К ней даже ни одна рабочая программа не прилагается? Сочувствую...
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Feb 14 2012, 13:05
Сообщение #5


Знающий
****

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



Имел ту же ситуацию. Вышел из нее на базе демопроектов от st.com
Кстати для f107 на st имеется масса полезных демок, которые вполне будут работать и на starterkit http://www.st.com/internet/mcu/product/221020.jsp (закладка design support)
Что касается stm32f107 LwIP st.com то для того, чтобы стек запускался на starterkit, нужно изменить инициализацию PHY - перевести на режим RMII (в starterkit используется PHY RMII). И наверняка демка заработает без проблем
Похожая ситуация обсуждалась здесь http://electronix.ru/forum/index.php?showtopic=98347, кстати тоже касательно платки от starterkit.

Можете попробовать освоить NicheLite стек для stm32F107 вот демка с описанием под IAR v5 http://depositfiles.com/files/3dbhf9bgu

Сообщение отредактировал Acvarif - Feb 14 2012, 13:06
Go to the top of the page
 
+Quote Post
aanbor
сообщение Feb 14 2012, 14:51
Сообщение #6


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

Группа: Свой
Сообщений: 103
Регистрация: 23-06-07
Пользователь №: 28 642



Цитата(Acvarif @ Feb 14 2012, 22:05) *
И наверняка демка заработает без проблем

Ура, вот он - кусочек счастья! Спасибо Acvarif, полез смотреть настройки PHY, а там в дефайнах прописан адрес 192.168.0.136, тогда как в фирменной доке 192.168.0.8. Жаль времени, сам виноват - элементарная невнимательность, хотя автор мог бы и readme организовать. Будем разбираться дальше и следующий вопрос: чем отличаются uIP (который только что запустился) и lwIP?
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Feb 14 2012, 15:01
Сообщение #7


Знающий
****

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



Цитата(aanbor @ Feb 14 2012, 18:51) *
Ура, вот он - кусочек счастья! Спасибо Acvarif, полез смотреть настройки PHY, а там в дефайнах прописан адрес 192.168.0.136, тогда как в фирменной доке 192.168.0.8. Жаль времени, сам виноват - элементарная невнимательность, хотя автор мог бы и readme организовать. Будем разбираться дальше и следующий вопрос: чем отличаются uIP (который только что запустился) и lwIP?

На этом не заострялся, поскольку и то и другое от одного и того же автора.
Думаю демки от starterkit Вам для организации собственного Ethernet будут мало полезны.
Смотрите в сторону LwIP и демок от st.com. На них есть описание и все, что необходимо.
Go to the top of the page
 
+Quote Post
scifi
сообщение Feb 14 2012, 16:34
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(aanbor @ Feb 14 2012, 18:51) *
чем отличаются uIP (который только что запустился) и lwIP?

uIP сделан для совсем маленьких МК. Может работать с малым количеством ОЗУ, но скорость передачи данных по TCP ограничена тем, что сегмент отсылается только тогда, когда будет подтверждён приём предыдущего.
lwip - практически полноценный стек, но он более сложный и требует больше памяти.
Go to the top of the page
 
+Quote Post
aanbor
сообщение Feb 16 2012, 07:11
Сообщение #9


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

Группа: Свой
Сообщений: 103
Регистрация: 23-06-07
Пользователь №: 28 642



Спасибо за ответы. Начал разбирать демо-проект, объем информации конечно поражает - неужто это все нужно пропустить через себя? Или что-то можно пропустить, ведь к примеру, когда мы пользуем ОС, исходники изучать совсем не обязательно.
Go to the top of the page
 
+Quote Post
scifi
сообщение Feb 16 2012, 07:20
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(aanbor @ Feb 16 2012, 11:11) *
Спасибо за ответы. Начал разбирать демо-проект, объем информации конечно поражает - неужто это все нужно пропустить через себя? Или что-то можно пропустить, ведь к примеру, когда мы пользуем ОС, исходники изучать совсем не обязательно.

Нормальный объём информации. Когда разберётесь, покажется не так уж и много.
Знать всё до последнего винтика полезно: когда что-то не работает, приходится нырять в код довольно глубоко. И не забудьте поставить Wireshark.
Go to the top of the page
 
+Quote Post
aanbor
сообщение Feb 17 2012, 10:32
Сообщение #11


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

Группа: Свой
Сообщений: 103
Регистрация: 23-06-07
Пользователь №: 28 642



OK
Go to the top of the page
 
+Quote Post
castrated
сообщение Feb 28 2012, 11:54
Сообщение #12





Группа: Новичок
Сообщений: 2
Регистрация: 28-02-12
Пользователь №: 70 500



Советую TCP/IP от Micrium - намного проще удобнее чем uIP и lwIP. Есть рабочий проект для платы TE-STM32F107, могу кинуть ссылку. Сам освоил Ethernet всего 2 месяца назад, пришлось порыться в инете...
Go to the top of the page
 
+Quote Post
sparcmaster
сообщение Feb 28 2012, 12:03
Сообщение #13


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

Группа: Свой
Сообщений: 93
Регистрация: 13-01-12
Из: Гатчина
Пользователь №: 69 333



Цитата(castrated @ Feb 28 2012, 15:54) *
Советую TCP/IP от Micrium - намного проще удобнее чем uIP и lwIP.

Стеки uIP и lwIP свободные. Именно это основной критерий их выбора.


Сообщение отредактировал IgorKossak - Feb 28 2012, 14:18
Go to the top of the page
 
+Quote Post
castrated
сообщение Feb 29 2012, 10:08
Сообщение #14





Группа: Новичок
Сообщений: 2
Регистрация: 28-02-12
Пользователь №: 70 500



Цитата(sparcmaster @ Feb 28 2012, 16:03) *
Стеки uIP и lwIP свободные. Именно это основной критерий их выбора.


Библиотеки Micrium тоже "освобождены" - все в виде иходников, полная версия. Поставил биты защиты памяти от чтения - и никто не скажет что внутри - "свободное" или стыренное...


Go to the top of the page
 
+Quote Post
aanbor
сообщение Mar 2 2012, 14:28
Сообщение #15


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

Группа: Свой
Сообщений: 103
Регистрация: 23-06-07
Пользователь №: 28 642



Цитата(castrated @ Feb 28 2012, 20:54) *
Советую TCP/IP от Micrium - намного проще удобнее чем uIP и lwIP. Есть рабочий проект для платы TE-STM32F107, могу кинуть ссылку.


Буду весьма признателен. Адрес - aanbor@rambler.ru
А как смотрит народ на вариант стека от Keil, кто-нибудь пользовался им? Посмотрел примеры Клиент/Сервер - вся работа с TCP/IP укладывается в несколько строчек, остальное видимо, гарантирует фирма, да и исходники при желании можно найти.
Go to the top of the page
 
+Quote Post

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

 


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


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