roboforum.ru

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


помогите пожалуйста с DIR-320

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

помогите пожалуйста с DIR-320

Сообщение zuluss008 » 05 авг 2011, 04:14

Здравствуйте.
Есть DIR-320 с прошивкой OpenWrt Backfire 10.03.1-rc5 / LuCI 0.10 Branch 0.10+svn7292
подскажите, как монтировать флэшки в open-wrt? как usb-flash выглядит в /dev?
всегда делал так:
mkdir /mnt/usb
mount -t auto /dev/sdb1 /mnt/usb
а тут как?
целый день гуглю...
пакеты, указанные в начале золотого проекта "wi-fi робот руками чайника " forum88/
установил из самого DIR-320, научился ставить их из web-морды.
А вот с монтированием usb как-то совсем плохо...
пакеты kmod-usb-uhci, kmod-usb-ohci, kmod-usb2 стоят.


состав /dev:

console mtd3ro ptmx
cpu_dma_latency mtd4 pts
full mtd4ro random
kmsg mtdblock0 root
log mtdblock1 shm
mem mtdblock2 tty
mtd0 mtdblock3 ttyS0
mtd0ro mtdblock4 ttyS1
mtd1 network_latency urandom
mtd1ro network_throughput watchdog
mtd2 null zero
mtd2ro port
mtd3 ppp
root@OpenWrt:~#
помогите!!!
zuluss008
 
Сообщения: 98
Зарегистрирован: 19 окт 2010, 23:13
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич

Re: помогите пожалуйста с DIR-320

Сообщение =DeaD= » 05 авг 2011, 07:33

Возможно тут есть ответ: [[DIR-320]]
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: помогите пожалуйста с DIR-320

Сообщение zuluss008 » 10 авг 2011, 03:35

Как оказалось, не хватало пакетов в прошивке. Доустановил, всё смонтировалось.
Теперь новые грабли.
Пытаюсь отправить на uart символы, использую USB-TTL переходник PL2303 (датакабель от мобилки.
С УЗ-сонором URM37 он работает исправно, т.е. рабочий.
Отключаю отладочную консоль командой
nvram set kernel_args="root=/dev/mtdblock2 rootfstype=squashfs,ext3 noinitrd init=/linuxrc console=null"
nvram commit
перегружаюсь.
Подключаю к диру PL2303-
ввожу
echo “hi, comp”>/dev/ttyS0
роутер виснет.
Иногда вместо зависаний гипертерминал выдавал пару кракозябликов, потом всё равно вис.
Я пробовал менять настройки терминала, и т.д. Не помогло.
Пробовал работать на разных скоростях от 9600 до 115200 - не помогло.
В чем может быть дело? уже 2дня прошло, поменял уже 4 прошивки, в ключая ту , которая в ВИКИ.
Контакты все прозванивал, всё в норме, звонится.
Один товарищ отсюда http://dipcore.com/?p=316 написал, что pl2303 прекрасно работает с DIR-320.
Однако его инструкция ничем не отличается от той, что в вики

И ещё, может кто-нить знает, как создать локальный репозитарий на роутере?
Buildroot при установке постоянно обрывается (докачка не поддерживается).
Может его можно откуда-нибудь скачать и потом установить из локального репозитария?
И нужен ли buildroot для работы для утилитки suart и работы с UARTом?



Вики по DIR-320, а также ветку forum10/topic9534.html прочел.
zuluss008
 
Сообщения: 98
Зарегистрирован: 19 окт 2010, 23:13
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич

Re: помогите пожалуйста с DIR-320

Сообщение =DeaD= » 10 авг 2011, 07:21

Что с питанием, откуда что запитано?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: помогите пожалуйста с DIR-320

Сообщение zuluss008 » 10 авг 2011, 15:18

переходник USB-TTL PL2303 питается от разьема USB,
DIR-320 от своего БП 5V,2A.
На уарте DIR-320 задействованы TX,RX, gnd (соединены c PL2303).
vcc не трогал.
Подключал сей кабель к rx,tx (digital pin 0,1) ардуино, всё работает.
У меня предчувствие, что у меня DIR как-то некорректно себя ведёт.
В ВИКИ это не описано, но, может на ttyS0 надо прерывание вешать?
Ставить дополнительно пакеты setserial, stty?

подключал к уарту дира вот по такой схеме. Я ничего не перепутал на ней?
Вложения
1.JPG
zuluss008
 
Сообщения: 98
Зарегистрирован: 19 окт 2010, 23:13
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич

Re: помогите пожалуйста с DIR-320

Сообщение zuluss008 » 18 авг 2011, 23:52

получилось.
Передача c DIRа на гипертерминал есть.
Передачи с гипертерминала на DIR нет.
НО при включении порта Rx на DIRe увеличивается на 1.
Я в недоумении...
Последний раз редактировалось zuluss008 19 авг 2011, 00:22, всего редактировалось 1 раз.
zuluss008
 
Сообщения: 98
Зарегистрирован: 19 окт 2010, 23:13
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич

Re: помогите пожалуйста с DIR-320

Сообщение =DeaD= » 18 авг 2011, 23:58

Длина проводов может великовата получилась?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: помогите пожалуйста с DIR-320

Сообщение zuluss008 » 19 авг 2011, 00:25

Да у меня кабель 30 см длиной.
К тому же там 3,3-5В...
Но... попробую уменьшить до 10 см
zuluss008
 
Сообщения: 98
Зарегистрирован: 19 окт 2010, 23:13
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич

Re: помогите пожалуйста с DIR-320

Сообщение Vooon » 19 авг 2011, 08:33

Так у дира в лучшем случае уарт 3.3 В. С 5-и вотльтовой логикой это стыкуется плохо.
И не удивительно что дир слышит, а его нет.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: помогите пожалуйста с DIR-320

Сообщение =DeaD= » 19 авг 2011, 09:04

У него там контакты были перепутаны RTS и RX вроде.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: помогите пожалуйста с DIR-320

Сообщение zuluss008 » 19 авг 2011, 22:59

Именно так, подключал, не заглянув в даташит. :oops:
"С ардуино работает" - это я промахнулся. С ардуино роботал только Tx (принимал данные).
Век живи-век учись. :sorry:
zuluss008
 
Сообщения: 98
Зарегистрирован: 19 окт 2010, 23:13
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич


Вернуться в Новичкам или основы основ роботостроения.

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

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