roboforum.ru

Технический форум по робототехнике.

OR-WRT - Поддержка

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Re: OR-WRT - Поддержка

Сообщение svavan » 21 авг 2012, 15:47

elmot писал(а):Похоже у меня там не хватает одного пакета, поэтому скорость uart не переставляется.


То есть как только я подключаюсь на 2000 порт просто устанавливается нужная скорость? А какая тогда нужна? Я использую 57600.
Аватара пользователя
svavan
 
Сообщения: 58
Зарегистрирован: 05 июл 2012, 10:56
Откуда: Украина, Донецк
прог. языки: ASM, С++, C#, Python

Re: OR-WRT - Поддержка

Сообщение elmot » 21 авг 2012, 15:57

Вообще-то там все заточено под 115200, но 57600 лучше. При имеющейся частоте процессора на 115200 получается большая ошибка.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение svavan » 21 авг 2012, 16:02

Да я читал на счет ошибки. На 57600 проблем нет вообще. Если вернуть везде 115200 до контроллера будут доходить данные (пусть и фарш) без начального подключения на 2000 порт?
Аватара пользователя
svavan
 
Сообщения: 58
Зарегистрирован: 05 июл 2012, 10:56
Откуда: Украина, Донецк
прог. языки: ASM, С++, C#, Python

Re: OR-WRT - Поддержка

Сообщение elmot » 21 авг 2012, 16:10

Это как карта ляжет.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение svavan » 21 авг 2012, 16:23

Как я себе представляю это все - Ser2Net это просто софтина которая делает мост между внутренним портом и TCP портом. Запускается она при старте системы. Команды с вебморды передаются на прямую во внутренний последовательный интерфейс который указан. При подключении на 2000 порт получается просто задается правильная скорость этому внутреннему последовательному интерфейсу?
Аватара пользователя
svavan
 
Сообщения: 58
Зарегистрирован: 05 июл 2012, 10:56
Откуда: Украина, Донецк
прог. языки: ASM, С++, C#, Python

Re: OR-WRT - Поддержка

Сообщение elmot » 21 авг 2012, 19:01

Да, примерно так. В rc.local стоит еще одна выставлялка скорости, но ей не хватает утилиты, которую я упустил при сборке.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение svavan » 21 авг 2012, 19:17

Попробую сам поковыряться. Не дело каждый раз тебя дергать по всякой ерунде. Ну и опыт опять таки. Мне вообще интересно как прошивка устроенна и как оно все работает. Можете просто учесть это для новой версии прошивки.
Аватара пользователя
svavan
 
Сообщения: 58
Зарегистрирован: 05 июл 2012, 10:56
Откуда: Украина, Донецк
прог. языки: ASM, С++, C#, Python

Re: OR-WRT - Поддержка

Сообщение elmot » 21 авг 2012, 21:16

угу, конечно
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение svavan » 22 авг 2012, 15:12

Если кому интересно то внутренний UART на TP-Link TL-MR3020 по умолчанию кажется работает на скорости 9600. Если в микроконтроллере установить эту скорость то команды с вебморды передаются нормально. И до подключения на 2000 порт эта скорость сохранится. Если конечно в ser2net.conf не прописано тоже 9600.
Последний раз редактировалось svavan 22 авг 2012, 15:13, всего редактировалось 1 раз.
Аватара пользователя
svavan
 
Сообщения: 58
Зарегистрирован: 05 июл 2012, 10:56
Откуда: Украина, Донецк
прог. языки: ASM, С++, C#, Python

Re: OR-WRT - Поддержка

Сообщение elmot » 22 авг 2012, 15:13

По умолчанию - 115200
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: OR-WRT - Поддержка

Сообщение svavan » 22 авг 2012, 15:18

Странно. Подключился компом на выводы роутера и начал скорость перебирать. Пока не выставил 9600 шла всякая билибирда. :pardon:

Вернее не совсем так. Как только включаешь роутер лог идет со скоростью 128000 где-то, и то некоторые символы херятся (ну это известная проблема), а потом что-то устанавливает скорость на 9600.
Аватара пользователя
svavan
 
Сообщения: 58
Зарегистрирован: 05 июл 2012, 10:56
Откуда: Украина, Донецк
прог. языки: ASM, С++, C#, Python

Re: OR-WRT - Поддержка

Сообщение sir66 » 24 авг 2012, 21:20

Люди! Помогите с вопросом, прошу прощения что пишу не совсем в ту тему, просто вроде все тут юзают MR3020 под Openwrt, который пытаюсь использовать для своего проекта. Так вот, может кто знает, как заставить OpenWrt не писать ничего в сериальную консоль при загрузке и при работе (последнее она делает редко, но делает). Шелл на консоли я поборол легко убрав строку из /etc/inittab, а вот диагностику уже второй день не могу убить. А робот в результате слегка шизеет при перезагрузке MR3020.
sir66
 
Сообщения: 19
Зарегистрирован: 24 авг 2012, 21:05

Re: OR-WRT - Поддержка

Сообщение sir66 » 26 авг 2012, 18:13

На всякий случай. Увидел таки Mega ADK через USB с TP-LINK MR3020/OpenWrt. Выяснил, что некоторые новые релизы Uno и Mega требуют не

opkg install kmod-usb-serial-ftdi

а

opkg install kmod-usb-acm

и видны не как /dev/ttyUSB0, а как /dev/ttyACM0. Моя Mega ADK завелась только так. Надоумили здесь:

http://lectroleevin.wordpress.com/2011/ ... onnection/
sir66
 
Сообщения: 19
Зарегистрирован: 24 авг 2012, 21:05

Re: OR-WRT - Поддержка

Сообщение realsystem » 27 авг 2012, 18:31

Всем привет. Кто-то уже пробовал tp-link mr3040? С виду такой же но с батарейкой.
realsystem
 
Сообщения: 629
Зарегистрирован: 01 фев 2009, 01:32
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав

Re: OR-WRT - Поддержка

Сообщение svavan » 27 авг 2012, 20:47

sir66 писал(а):Так вот, может кто знает, как заставить OpenWrt не писать ничего в сериальную консоль при загрузке и при работе (последнее она делает редко, но делает).


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

Добавлено спустя 2 минуты 8 секунд:
realsystem писал(а):Всем привет. Кто-то уже пробовал tp-link mr3040? С виду такой же но с батарейкой.


Ух ты) Батарейка есть хорошо, это как минимум значит что есть бортовой контроллер зарядки аккумулятора :)
Аватара пользователя
svavan
 
Сообщения: 58
Зарегистрирован: 05 июл 2012, 10:56
Откуда: Украина, Донецк
прог. языки: ASM, С++, C#, Python

Пред.След.

Вернуться в Open Robotics

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

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