Технический форум по робототехнике.
elmot » 18 окт 2012, 12:34
SASolovjov писал(а):Попробовал прицепить PL2303, сразу работать не захотел, равно как и после пары перезагрузок. Разбираться не стал. С видео разобрался, работает без всяких портов в адресе и пробросов в роутере.
Которая версия прошивки? У меня пролифики сразу заработали.
sir66 » 18 окт 2012, 14:58
elmot писал(а):ээээ. По правде говоря понятия не имею. Тут все отлажено для tx/rx, без сигналов готовностей. Кстати, а с какой радости DTR - т.е. готовность, сбрасывает МК?
Это вроде стандартно, связанно с алгоритмом загрузки скетчей. По DTR происходит Reset и попадание в загрузчик, если загрузчик в течение какого то короткого времени увидит команду от компьютера начинается загрузка скетча, иначе стартует скетч, что раньше был загружен. Может я что то не так понимаю, конечно. Поправьте если что.
Описанная проблема фиксится скорее всего какими нибудь манипуляциями с stty, думаю, по дефолту open/close ресетят порт отчего дергается DTR.
Arsenii » 20 окт 2012, 16:47
Все еще не могу передать сигнал с Uart роутера (mr3020) на МК.
Пробовал:
1.Сменил скорость ttyATHO в файлах ser2net.conf и rc.local на 9600 (стояла 115200)
2.Сменил параметр для отправки запроса в файле serial.cgi с ttyUSB0 на tty ATHO.
Как составить запрос для отправки значения через SSH?
Я пробовал echo "2">/dev/ttyATHO после набирал команду cat /dev/ttyATHO и мене выводило значение - 2. Может ли это быть из за того что остался флюс между Rx и Tx на портах роутера когда я паял и он сам на себя замыкает сигнал?
sir66 » 20 окт 2012, 20:39
Arsenii писал(а):Все еще не могу передать сигнал с Uart роутера (mr3020) на МК.
Пробовал:
1.Сменил скорость ttyATHO в файлах ser2net.conf и rc.local на 9600 (стояла 115200)
2.Сменил параметр для отправки запроса в файле serial.cgi с ttyUSB0 на tty ATHO.
Как составить запрос для отправки значения через SSH?
Я пробовал echo "2">/dev/ttyATHO после набирал команду cat /dev/ttyATHO и мене выводило значение - 2. Может ли это быть из за того что остался флюс между Rx и Tx на портах роутера когда я паял и он сам на себя замыкает сигнал?
Нужно ставить утилиту для работы с портом. Я использую picocom. Он есть в пакетах openwrt, но взять его просто так нельзя ибо уже недели 3 как сайт openwrt.org лихорадит. Сейчас каталог snapshorts опять пустой. Если найдете:
picocom --b 115200 /dev/ttyATH0
Выход - CtrlA,CtrlQ. Замыкание легко проверить тестером

Если закоротить то будет именно так - сплошное эхо.
http://wiki.openwrt.org/doc/hardware/port.serialPS. Похоже весть trunc переехал в attitude_adjustment и правильная ссылка на пакет теперь:
http://downloads.openwrt.org/attitude_adjustment/12.09-beta/ar71xx/generic/packages/picocom_1.7-1_ar71xx.ipkС OR-WRT вроде работает, ставим командой
opkg install http://downloads.openwrt.org/attitude_adjustment/12.09-beta/ar71xx/generic/packages/picocom_1.7-1_ar71xx.ipk
noonv » 21 окт 2012, 10:15
=DeaD= » 21 окт 2012, 10:37
Хороший материал!
Но может стоит упомянуть про WR703n более детально? Хотя-бы с фоткой и указанием, что последний дешевле, но у него нет светиков и разъем не выведен, только 2 мелкие площадки.
elmot » 21 окт 2012, 12:14
Да, прикольно!
Правда blink можно сделать без своего кода, прямо средствами драйвера gpio.
Вставлю ссылку на статью в вики.
Добавлено спустя 2 минуты 19 секунд:PS. Похоже весть trunc переехал в attitude_adjustment и правильная ссылка на пакет теперь:
Я так понял, это на время работы над бетой следующей версии. Выйдет из беты, надо будет пересобирать снова
noonv » 21 окт 2012, 14:06
=DeaD= писал(а):Хороший материал!
Но может стоит упомянуть про WR703n более детально? Хотя-бы с фоткой и указанием, что последний дешевле, но у него нет светиков и разъем не выведен, только 2 мелкие площадки.
Спасибо! Добавил пару слов про 703-й.
elmot писал(а):Правда blink можно сделать без своего кода, прямо средствами драйвера gpio.
как?

elmot » 21 окт 2012, 19:30
noonv писал(а):elmot писал(а):Правда blink можно сделать без своего кода, прямо средствами драйвера gpio.
как?

- Код: Выделить всё • Развернуть
echo timer > /sys/class/leds/tp-link\:green\:lan/trigger
echo 300 > /sys/class/leds/tp-link\:green\:lan/delay_on
echo 300 > /sys/class/leds/tp-link\:green\:lan/delay_off
И еще - у встроенного UART большая ошибка тайминга на скорости 115200, уже были глюки с опенроботиксными контроллерами. Лучше брать 57600.
noonv » 22 окт 2012, 10:01
elmot писал(а):- Код: Выделить всё • Развернуть
echo timer > /sys/class/leds/tp-link\:green\:lan/trigger
echo 300 > /sys/class/leds/tp-link\:green\:lan/delay_on
echo 300 > /sys/class/leds/tp-link\:green\:lan/delay_off
И еще - у встроенного UART большая ошибка тайминга на скорости 115200, уже были глюки с опенроботиксными контроллерами. Лучше брать 57600.
Спасибо!
SASolovjov » 23 окт 2012, 10:39
elmot писал(а):SASolovjov писал(а):Попробовал прицепить PL2303, сразу работать не захотел, равно как и после пары перезагрузок. Разбираться не стал. С видео разобрался, работает без всяких портов в адресе и пробросов в роутере.
Которая версия прошивки? У меня пролифики сразу заработали.
Версия 0.70, возможно просто руки кривые, больше не разбирался.
mellit » 24 окт 2012, 17:45
прикупил сей девайс mr3020 сразу перешил 0.75 прошивкой
по wifi неконектится
[ 2576.260000] ath9k ar933x_wmac: radio0: disabling HT as WMM/QoS is not supported
[ 2576.280000] radio0: associate with 00:1e:58:e5:4e:9b (try 1/3)
[ 2576.280000] radio0: RX AssocResp from 00:1e:58:e5:4e:9b (capab=0x411 status=0 aid=1)
[ 2576.280000] radio0: associated
[ 2584.290000] radio0: deauthenticated from 00:1e:58:e5:4e:9b (Reason: 15)
у когото есть какие мысли?
elmot » 24 окт 2012, 17:59
"4-Way Handshake timeout"
думаю, тип шифрования и/или пароль - кривые
mellit » 24 окт 2012, 18:05
так интересно что на роутере мак адрес 3020 имеется в ассоциации
elmot » 24 окт 2012, 18:12
mellit писал(а):так интересно что на роутере мак адрес 3020 имеется в ассоциации
Чего?