Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Результаты опроса: Если роутер прошит и настроен под Arduino, Вы купили бы его
Да 53 31.36%
Нет 24 14.20%
Куплю и сам настрою 92 54.44%
Голосовавшие: 169. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.06.2013, 18:24   #581
bootsector
Junior Member
 
Регистрация: 25.11.2012
Сообщений: 20
Вес репутации: 0
bootsector is an unknown quantity at this point
По умолчанию

Подскажите а подойдет модуль памяти Hunix HY5DU121622CTP-D43 в роутер?
bootsector вне форума   Ответить с цитированием
Старый 11.06.2013, 19:48   #582
bootsector
Junior Member
 
Регистрация: 25.11.2012
Сообщений: 20
Вес репутации: 0
bootsector is an unknown quantity at this point
По умолчанию

Ух! Мастер класс по перепайке памяти обычным паяльником.
Изображения
 
bootsector вне форума   Ответить с цитированием
Старый 15.06.2013, 13:58   #583
Федор
Junior Member
 
Регистрация: 15.06.2013
Сообщений: 3
Вес репутации: 0
Федор is an unknown quantity at this point
По умолчанию

Господа, требуется Ваш совет.
Рзобрал рутер, впаял пины ком-порта. Собрал схемку на max232 и подключил к компу.
В терминали ввожу команду
echo 1234567890 > /dev/ttyATH0
на компьютере вижу строку 1234567890
Все отлично.
Но если с компа отправить сообщение в рутер, оно возвразается в комп. Подключил логический анализатор, снял сигнал с пинов на рутере (т.е. после моей схемы на мах232). Вижу приход моего сообщения и через 0,3с примерно оно же направляется рутером обратно в комп.
После команды:
cat </dev/ttyATH0
отправляю с компа строку в рутер и в терминале рутера ничего нет - пустая строка, а сообщение в терминале на компе как входящее появляется.
Скорости выставляю правильно и 115200 и 9600 пробовал - все одно. По форуму читал, попробовал в терминале ввести строку:
stty -F /dev/ttyATH0 cs8 115200 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts

вводил ее - не помогает. Мультиметром померил пины Rx Tx на выключенном роутере, не пищит, показывает примерно 1 кОм.
При загрузке роутер исправно пишет в ком-порт лог загрузки, т.е. вроде в одну сторону (из рутера в комп) все работает идеально.
В чем может быть дело?

Большое спасибо за советы!

P.s. Опытным путем дошел: чтобы рутер заставить работать на прием по команде cat, делаю следующее:
1. перезагрузка.
2. В консоли stty -F /dev/ttyATH0 cs8 9600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts
3. В консоли cat </dev/ttyATH0
4. Запускаю вторую консоль
5. Дополнительно физически перемыкаю Rx и Tx пины на роутере, не отключая соединение с ком-переходником и компом.
6. На второй консоли echo 1234567890 > /dev/ttyATH0
Итого на первой консоли вижу на первый раз:
Код:
root@OpenWrt:~# cat </dev/ttyATH0
@OpenWrt:/# /bin/ash: @OpenWrt:/#: not found
@OpenWrt:/# /bin/ash: @OpenWrt:/#: n@OpenWrt:/# /bin/ash: @OpenWrt:/#: not @Ope@OpenWrt:/# /bin/ash: @OpenWrt:/#: not found
@Op@OpenWrt:/# /bin/ash: @OpenWrt:/#: not found
@OpenWrt:@Ope@OpenWrt:/# /bi@Open@OpenWrt:/# /bin/ash:@OpenWrt:/# /bin/ash: @O@OpenW@Op@OpenWrt:/# /bin/ash: @OpenWrt:/#@OpenWrt:/# /bin/ash: ot: not found
@Op@Ope@Open@OpenWrt:/# /bin/ash: enWrt:/#: not found
@OpenWrt:/# /bin/ash: /#: not found
@OpenWrt:/# /bin/ash: nWrt:/#: not found
@OpenWrt:/# /bin/ash: n/ash:: not found
@OpenWr@Open@OpenWrt:/# /bin/ash: penWrt:/#:: not found
@OpenWrt:/# /bin/ash: rt:/#: not found
@OpenWrt:/# /bin/ash: enWrt:/#: not found
@OpenWrt:/# @OpenWrt:/# /bin/ash: @OpenWrt:/#: not found
@OpenWrt:/# /bin/ash: enWrt:/#: not found
@OpenWrt:/# /bin/ash: nWrt:/#: not found
@OpenWrt:/# /bin/ash: Wrt:/#: not found
@OpenWrt:/# /bin/ash: t:/#: not found
@OpenWrt:/# /bin/ash: Wrt:/#: not found
@OpenWrt:/# ^[[A^[[A^[[A^[[B^C
root@OpenWrt:~# cat </dev/ttyATH0
@@Open@OpenWrt://@Op@OpenWrt:/# /bin/a@OpenWrt:/# /bin/ash: @OpenWrt:/#: @OpenWrt:/# /bin/ash: @OpenWrt:/#: not found
7. На второй консоли снова команду echo 1234567890 > /dev/ttyATH0
НА первой консоли видим чистую инфу
Код:
1234567890
8. Выключаем вторую консоль и вытаскиваем перемычку.
9. Теперь рутер исправно видит данные приходящие по ком-порту от компьютера.

Проблема в том, что стоит перегрузить рутер и снова танец с бубнами надо повторять.

Последний раз редактировалось Федор; 15.06.2013 в 22:27. Причина: дополнение
Федор вне форума   Ответить с цитированием
Старый 16.06.2013, 00:44   #584
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Цитата:
Проблема в том, что стоит перегрузить рутер и снова танец с бубнами надо повторять.
Пропишите строку инициализации STTY... в /etc/rc.local
Admin вне форума   Ответить с цитированием
Старый 16.06.2013, 12:14   #585
Федор
Junior Member
 
Регистрация: 15.06.2013
Сообщений: 3
Вес репутации: 0
Федор is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
Пропишите строку инициализации STTY... в /etc/rc.local
Да проблема не в том, что прописывать надо каждый раз, проблема в нестабильной работе на прием. Даже после настройки я отправляю в рутер Hello каждые 0,15 сек. Он принимает принимает 3-4 сек, потом встает - ниче не принимает, потом снова примет 2 сек.
Если отправлять каждые 15 сек, вообще ничего не принимает, потом пару раз придет...
Провода не трогаю, т.е. на плохой контакт не спишешь...
Как будто порт постоянно занят чем-то и надо пробиваться сигналу, иначе он теряется...
Неужели никто не сталкивался с такими вопросами?
Или никто по ком порту данные в рутер не передает?
Федор вне форума   Ответить с цитированием
Старый 16.06.2013, 12:20   #586
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Я использую USB UART мост, таких проблем не наблюдается
Admin вне форума   Ответить с цитированием
Старый 16.06.2013, 12:20   #587
bootsector
Junior Member
 
Регистрация: 25.11.2012
Сообщений: 20
Вес репутации: 0
bootsector is an unknown quantity at this point
По умолчанию

Ну если ты используешь встроенный ком порт то он используется как стандартный ввод-вывод, поэтому лучше использовать переходник usb-com. Или отключать в прошивки данную функцию.

Последний раз редактировалось bootsector; 16.06.2013 в 12:22.
bootsector вне форума   Ответить с цитированием
Старый 16.06.2013, 12:59   #588
Федор
Junior Member
 
Регистрация: 15.06.2013
Сообщений: 3
Вес репутации: 0
Федор is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от bootsector Посмотреть сообщение
Ну если ты используешь встроенный ком порт то он используется как стандартный ввод-вывод, поэтому лучше использовать переходник usb-com. Или отключать в прошивки данную функцию.
Уважаемый, подскажите, как отключить данную функцию?
А то я тут закомментил в etc/inittab последнюю строчку, так теперь консоль "путти" не грузится.
Федор вне форума   Ответить с цитированием
Старый 16.06.2013, 22:52   #589
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

По моим наблюдениям "железный" uart работает как-то не совсем правильно, может даже искажать данные. В частности опыты с модбас выявили, что при неправильном указании количества регистров вместо ошибки приходит положительный ответ. Хотя в остальном работает стабильно. Смена переходника на USB - Serial сразу выявило ошибку.

Пробуйте работать реальными программами открывающими serial port.
cat и echo не дадут нужного результата.

Цитата:
я тут закомментил в etc/inittab последнюю строчку, так теперь консоль "путти" не грузится.
Что тут сказать, либо шашечки либо ехать. Нужна консоль через serial port - восстановите снова последнюю строчку. в файле: /etc/inittab
Код:
::sysinit:/etc/init.d/rcS S boot
::shutdown:/etc/init.d/rcS K shutdown
ttyATH0::askfirst:/bin/ash --login
Либо используйте переходник USB - Serial для подключения периферии.
andr128 вне форума   Ответить с цитированием
Старый 06.07.2013, 15:55   #590
Pavel
Junior Member
 
Регистрация: 06.07.2013
Сообщений: 9
Вес репутации: 0
Pavel is an unknown quantity at this point
По умолчанию

Доброго всем времени суток!

Прошил TL-WR703N прошивкой squashfs-factory.bin
При подключении флешки возникла небольшая проблема:
Цитата:
Сообщение от Admin Посмотреть сообщение
Правим фаил /etc/config/fstab:
root@OpenWrt:~# vi /etc/config/fstab
В /etc/config/ нет файла fstab. Возможно я где-то ошибся?

Заранее Спасибо!
Pavel вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 12 (пользователей: 0 , гостей: 12)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:29. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика