roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 май 2025, 12:57

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Proteus "Arduino Web Server" пример (библиотека UIPEthernet)
СообщениеДобавлено: 30 янв 2016, 01:50 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
Здравствуйте,
Застрял с симуляцией ардуинки в протеусе. Установил Протеус 8, нашел там в примерах проектик "Arduino Web Server". Сходу он стартует, в терминал печатает, все прекрасно.

Но я хотел отредактировать скетчь по которому он работает. Прямо в протеусе. Открыл сорц, поправил стринг для терминала, компилирую - и облом
Код:
../main.ino:19:25: error: UIPEthernet.h: No such file or directory


Ну понятно, там же было написано "скачай библиотеку". Я скачал как и нужно с "https://github.com/ntruchsess/arduino_uip" - закинул в "C:\Program Files (x86)\Arduino\libraries", проверил запустив Arduino редактор - там он эту библиотеку успешно увидел. Пооткрывал примеры из "\libraries\arduino_uipmaster\examples" открывает и компилит успешно. Я решил что все Ок.

НО, вернулся в Proteus, хотел скомпилить свой отредактированный скетчь - ошибка не ушла. После этого сувал эту папку куда только мог придумать, в path ее прописал, крутил-вертел - не помогло.
Вопрос:
КАК ПОДКЛЮЧИТЬ ДОПОЛНИТЕЛЬНУЮ БИБЛИОТЕКУ к редактору скетчей протеуса? Может это в настройках проекта нужно отредактировать (картинка), но я туда пробовал прописывать разные пути - не помогает.


Вложения:
PROP-2016-01-29-23-48-44.png
PROP-2016-01-29-23-48-44.png [ 42.24 КиБ | Просмотров: 2920 ]


Последний раз редактировалось executer 02 фев 2016, 10:43, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus "Arduino Web Server" пример
СообщениеДобавлено: 01 фев 2016, 14:51 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
Правда никто ардуинки в протеусе не отлаживал? (((


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus "Arduino Web Server" пример
СообщениеДобавлено: 01 фев 2016, 15:03 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
вживую интереснее :)

Добавлено спустя 1 минуту 39 секунд:
может скомпилировать в IDE и просто бинарь скормить в протеус ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus "Arduino Web Server" пример
СообщениеДобавлено: 01 фев 2016, 15:19 
Не в сети

Зарегистрирован: 26 мар 2008, 12:45
Сообщения: 326
Я отлаживал, и отлаживаю успешно
Loox


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus "Arduino Web Server" пример
СообщениеДобавлено: 01 фев 2016, 15:54 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Господа, слезайте с Протеусовской иглы, там не всё работает или вообще что-то не работает и даже если работает, то не гарантирует работу на реальном железе (время же тратите).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus "Arduino Web Server" пример
СообщениеДобавлено: 01 фев 2016, 17:37 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
Полностью с вами согласен.
Но, например, в командировке удобнее чтото набросать в протеусе, заготовочки. Или я вот заказал платки в китае (да, первую ардуину с шилдами) и хотел повозится пока она едет...

setar писал(а):
может скомпилировать в IDE и просто бинарь скормить в протеус ?

Так конечно работает, но хотелось бы иметь возможность break-point установить и пошагать по коду... Хотя это хорошая мысль, там помнится не только HEX можно было скармливать - надо будет попробовать скормить откомпилиный .elf с кодом который идет. Попробую, спасибо.

loox писал(а):
Я отлаживал, и отлаживаю успешно
:good: держите нас в курсе.

Добавлено спустя 1 час 11 минут 18 секунд:
http://support.labcenter.co.uk/forums/v ... =6301#wrap вроде есть ответ


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus "Arduino Web Server" пример
СообщениеДобавлено: 01 фев 2016, 19:14 
Не в сети

Зарегистрирован: 26 мар 2008, 12:45
Сообщения: 326
В Протеус загружаю Hex файлы, работает всегда и в железе то же
Loox

Добавлено спустя 5 минут 14 секунд:
Очень важно с какими версиями Ide Вы работаете, обычно я работаю с поздними 023 и 1.0
Loox


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus "Arduino Web Server" пример
СообщениеДобавлено: 01 фев 2016, 22:49 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
loox писал(а):
В Протеус загружаю Hex файлы, работает всегда и в железе то же
Loox


Да, hex работает, но пошагать по программе проблематично в этом случае.

:good: ответили на оффсайте - нужно просто было библиотеку положить в "C:\Users\Username\Documents\Arduino\libraries\UIPEthernet" т.е. в Мои Документы :o


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus "Arduino Web Server" пример
СообщениеДобавлено: 01 фев 2016, 23:53 
Не в сети

Зарегистрирован: 26 мар 2008, 12:45
Сообщения: 326
executer
Я не просто так написал, что работаю с определенными версиями Arduino
Есть некоторые непонятные затруднения с версиями IDE, например, библиотеки и основная программа, которая успешно компилировалась в версии 023, компилируется с ошибками в версиях выше 1.6.
Какой компилятор в протеусе и какой отладчик, мне неизвестно - и для сбережения здоровья, когда мне необходимо "пошагать", что крайне редко, я "шагаю" в ATMEL AVR.
Loox


Последний раз редактировалось loox 03 фев 2016, 23:17, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus "Arduino Web Server" пример
СообщениеДобавлено: 02 фев 2016, 10:42 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
Ок, спасибо. Буду знать что много ньюансов от конкретной сборки зависит, много где на этом внимание акцентируют.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

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


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO