![]() |
|
Результаты опроса: Если роутер прошит и настроен под Arduino, Вы купили бы его | |||
Да |
![]() ![]() ![]() ![]() |
53 | 31.36% |
Нет |
![]() ![]() ![]() ![]() |
24 | 14.20% |
Куплю и сам настрою |
![]() ![]() ![]() ![]() |
92 | 54.44% |
Голосовавшие: 169. Вы ещё не голосовали в этом опросе |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#581 |
Junior Member
Регистрация: 25.11.2012
Сообщений: 20
Вес репутации: 0 ![]() |
![]()
Подскажите а подойдет модуль памяти Hunix HY5DU121622CTP-D43 в роутер?
|
![]() |
![]() |
![]() |
#582 |
Junior Member
Регистрация: 25.11.2012
Сообщений: 20
Вес репутации: 0 ![]() |
![]()
Ух! Мастер класс по перепайке памяти обычным паяльником.
![]() |
![]() |
![]() |
![]() |
#583 |
Junior Member
Регистрация: 15.06.2013
Сообщений: 3
Вес репутации: 0 ![]() |
![]()
Господа, требуется Ваш совет.
Рзобрал рутер, впаял пины ком-порта. Собрал схемку на 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 НА первой консоли видим чистую инфу Код:
1234567890 9. Теперь рутер исправно видит данные приходящие по ком-порту от компьютера. Проблема в том, что стоит перегрузить рутер и снова танец с бубнами надо повторять. ![]() Последний раз редактировалось Федор; 15.06.2013 в 22:27. Причина: дополнение |
![]() |
![]() |
![]() |
#584 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#585 |
Junior Member
Регистрация: 15.06.2013
Сообщений: 3
Вес репутации: 0 ![]() |
![]()
Да проблема не в том, что прописывать надо каждый раз, проблема в нестабильной работе на прием. Даже после настройки я отправляю в рутер Hello каждые 0,15 сек. Он принимает принимает 3-4 сек, потом встает - ниче не принимает, потом снова примет 2 сек.
Если отправлять каждые 15 сек, вообще ничего не принимает, потом пару раз придет... Провода не трогаю, т.е. на плохой контакт не спишешь... Как будто порт постоянно занят чем-то и надо пробиваться сигналу, иначе он теряется... Неужели никто не сталкивался с такими вопросами? Или никто по ком порту данные в рутер не передает? ![]() |
![]() |
![]() |
![]() |
#586 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Я использую USB UART мост, таких проблем не наблюдается
|
![]() |
![]() |
![]() |
#587 |
Junior Member
Регистрация: 25.11.2012
Сообщений: 20
Вес репутации: 0 ![]() |
![]()
Ну если ты используешь встроенный ком порт то он используется как стандартный ввод-вывод, поэтому лучше использовать переходник usb-com. Или отключать в прошивки данную функцию.
Последний раз редактировалось bootsector; 16.06.2013 в 12:22. |
![]() |
![]() |
![]() |
#588 | |
Junior Member
Регистрация: 15.06.2013
Сообщений: 3
Вес репутации: 0 ![]() |
![]() Цитата:
А то я тут закомментил в etc/inittab последнюю строчку, так теперь консоль "путти" не грузится. ![]() |
|
![]() |
![]() |
![]() |
#589 | |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
По моим наблюдениям "железный" uart работает как-то не совсем правильно, может даже искажать данные. В частности опыты с модбас выявили, что при неправильном указании количества регистров вместо ошибки приходит положительный ответ. Хотя в остальном работает стабильно. Смена переходника на USB - Serial сразу выявило ошибку.
Пробуйте работать реальными программами открывающими serial port. cat и echo не дадут нужного результата. Цитата:
Код:
::sysinit:/etc/init.d/rcS S boot ::shutdown:/etc/init.d/rcS K shutdown ttyATH0::askfirst:/bin/ash --login |
|
![]() |
![]() |
![]() |
#590 |
Junior Member
Регистрация: 06.07.2013
Сообщений: 9
Вес репутации: 0 ![]() |
![]()
Доброго всем времени суток!
Прошил TL-WR703N прошивкой squashfs-factory.bin При подключении флешки возникла небольшая проблема: В /etc/config/ нет файла fstab. Возможно я где-то ошибся? Заранее Спасибо! |
![]() |
![]() |
![]() |
Здесь присутствуют: 29 (пользователей: 0 , гостей: 29) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|