Поддержка Ethernet отсутствует в STM32F1

hwstar
Чт 29 октября 2015 г., 18:26
Я хотел посмотреть, смогу ли я использовать библиотеку Ethernet_stm, настроенную для Wiznet W5100 с Maple Mini в качестве цели.
Чтобы получить компиляцию библиотеки Ethernet_stm с помощью Maple Mini в качестве аппаратной цели, мне пришлось скопировать следующие файлы из STM32F4/Cores/Maple в STM32F1/Cores/Maple:

IPaddress.час
IPaddress.CPP
Клиент.час
Печатная.час
Сервер.час
UDP.час

Зачем эти файлы отсутствовать? Есть ли некоторые аппаратные изменения, необходимые для того, чтобы эти файлы были совместимы с STM32F1 и Maple Mini?

Mrburnette
Чт 29 октября 2015 г. 18:42
ViewTopic.PHP?f = 13&t = 330

Дважды проверьте свою установку. Может случиться так, что прошлый переосмысление в Гетубе создала проблему пути, но я не слышал никаких других жалоб.


ТАКЖЕ: Зачем эти файлы отсутствовать? Есть ли некоторые аппаратные изменения, необходимые для того, чтобы эти файлы были совместимы с STM32F1 и Maple Mini? В будущем, пожалуйста, найдите форум перед публикацией вопросов. Если что -то заявляется как работа, но не то, что у вас есть отличный переход в пост. Все индексируется Google, поэтому запрос мог бы быть: 5100 сайт: STM32Duino.компонент или используйте поиск на форуме в правом праве страницы.


Луча

Вассилис
Чт 29 октября 2015 г., 19:14
HWSTAR написал:Я хотел посмотреть, смогу ли я использовать библиотеку Ethernet_stm, настроенную для Wiznet W5100 с Maple Mini в качестве цели.
Чтобы получить компиляцию библиотеки Ethernet_stm с помощью Maple Mini в качестве аппаратной цели, мне пришлось скопировать следующие файлы из STM32F4/Cores/Maple в STM32F1/Cores/Maple:

IPaddress.час
IPaddress.CPP
Клиент.час
Печатная.час
Сервер.час
UDP.час

Зачем эти файлы отсутствовать? Есть ли некоторые аппаратные изменения, необходимые для того, чтобы эти файлы были совместимы с STM32F1 и Maple Mini?

Rogerclark
Чт 29 октября 2015 г., 8:01 вечера
Привет, Вассилис

Я только что видел твой пиар.

Являются ли эти файлы частью AVR и SAM Core, или что -то, что касается поддержки библиотеки W5100 ?

hwstar
Чт 29 октября 2015 г., 8:41 вечера
Спасибо, что подтвердили это.

«В будущем, пожалуйста, найдите форум перед публикацией вопросов. Если что -то заявляется как работа, но не то, что у вас есть отличный переход в пост. Все индексируется Google, поэтому запрос мог бы быть: 5100 САЙТ: STM32DUINO.com или используйте поиск на форуме в правом праве страницы."

Я делал оба поиска до публикации, чтобы узнать, сообщил ли кто -нибудь отсутствующие файлы.

Martinayotte
Чт 29 октября 2015 г., 20:53
Привет, Роджер,

Упомянутые выше файлы были добавлены в GitHub, когда я добавил arduino_uip под F4 еще в июле.
Они одинаковы, независимо от того, что использовался Ethernet модуль, ENC28J60/W5100/W5500.
Конечно, их можно просто скопировать из папки F4 в F1, но, поскольку они одинаковы, долгосрочное решение заключается в том, чтобы иметь общую папку для платформ, но если вы помните, это не простая задача, поэтому копии являются самым простым решением на данный момент.

Rogerclark
Чт 29 октября 2015 г., 20:57
ХОРОШО.

Я вижу эти файлы в AVR Arduino

Это то, где вы их скопировали из?

Martinayotte
Чт 29 октября 2015 г., 21:06
Наверное, да для оригинала, из того, что я помню в июле.
Есть также в GitHub ESP8266, но немного переформатировано.
Кроме того, я добавил метод ToString () в классе iPaddress в версиях STM32 и ESP8266.

Mrburnette
Чт 29 октября 2015 г., 21:18
ОБНОВЛЯТЬ
Мой форум сожаления... Иногда я забываю, что это демократический форум, мои идеи и желания не более важны, чем кто -либо другой, и мое время или усилия. Я забыл, что все развивается, и я не думаю, что кто -то мог подумать, что STM32 создал бы такой интерес. Я думаю, что я был бы гораздо более эффективен, если бы не попытался запустить.

Луча

Rogerclark
Пт 30 октября 2015 г. 12:57 утра
Луча,

Я, должно быть, скучал по тебе???

В любом случае, это не имеет большого значения, мне просто нужно добавить эти файлы ;-)

Мы иногда сталкиваемся с вещами, которые в Arduino 1.0 или более новее, что не было в Ардуино 0022, когда Leaflabs начал шарить все эти годы назад.

Так что я уверен, что это будет не в последний раз, когда мы найдем вещи, которые не хватает ;-)

Martinayotte
Пт 30 октября 2015 г. 1:22
Rogerclark написал:Так что я уверен, что это будет не в последний раз, когда мы найдем вещи, которые не хватает ;-)

Rogerclark
Пт 30 октября 2015 г., 2:34
Привет, Мартин

Так что я думаю, что лучший вариант - скопировать версии F4 в другие ядра ?

Вассилис
Пт 30 октября 2015 г., 6:18
Mrburnette написал:ОБНОВЛЯТЬ
Мой форум сожаления... Иногда я забываю, что это демократический форум, мои идеи и желания не более важны, чем кто -либо другой, и мое время или усилия. Я забыл, что все развивается, и я не думаю, что кто -то мог подумать, что STM32 создал бы такой интерес. Я думаю, что я был бы гораздо более эффективен, если бы не попытался запустить.

Луча

hwstar
Пт 30 октября 2015 г., 16:14
Я не знаю много о поддержке символических ссылок в Windows, но установите.SH мог бы генерировать все необходимые символические ссылки на общий каталог после того, как репо клонируется из GitHub (по крайней мере, в Linux), это позволило бы размещать общие файлы в один каталог и избежать проблемы ссылочной целостности с несколькими файлами.

Mrburnette
Сб 31 октября 2015 г. 12:31
HWSTAR написал:Я не знаю много о поддержке символических ссылок в Windows, но установить.SH мог бы генерировать все необходимые символические ссылки на общий каталог после того, как репо клонируется из GitHub (по крайней мере, в Linux), это позволило бы размещать общие файлы в один каталог и избежать проблемы ссылочной целостности с несколькими файлами.

Rogerclark
Сб 31 октября 2015 г., 2:21
Спасибо, Рэй

мммм.
Сейчас... Я помню, как ты упоминал об этом некоторое время назад.

Я думаю, если бы это было сделано автоматически, это сработало бы.

Интересно, как GIT обрабатывает это на нескольких ОС .эн.G Windows в основном будет моей заботой.

Martinayotte
Сб 31 октября 2015 г. 13:10
О символических ссылках, я всегда думаю, что Microsoft сделала большую ошибку в них. Эти ссылки существуют с почти начала Unixes, оба Microsoft решают частично реализовать их в NTF, но без каких -либо команд/инструментов, доступных в их более старых Windows раньше, чем Vista.

Mklink - это инструмент, доступный со времен Vista, в то время как Jonction от Sysinternals подходит для старых Windows:

https: // technet.Microsoft.com/en-us/lib ... 53194.aspx
https: // technet.Microsoft.com/en-ca/sys ... 96768.aspx

Но, если я помню, есть предостережение: это не работает через диски/тома.

Mrburnette
Сб 31 октября 2015 г., 19:10
Rogerclark написал:Спасибо, Рэй
<...>
Интересно, как GIT обрабатывает это на нескольких ОС .эн.G Windows в основном будет моей заботой.