Page 1 of 16 12311 ... LastLast
Results 1 to 15 of 229

Thread: "Железный" вопрос - Serial ports (UART) на Asus WL-500gP v1/v2

  1. #1

    Post "Железный" вопрос - Serial ports (UART) на Asus WL-500gP v1/v2

    Распиновка разъёма UART (J10) WL-500gPv1

    Code:
    ---------------------
    RESET    | NULL
    ---------------------
    GND      | 3.3V_OUT
    ---------------------
    UART_TX1 | UART_TX0
    ---------------------
    UART_RX1 | UART_RX0
    ---------------------


    Распиновка разъёма UART (J4) WL-500gPv2

    Pin 4 -> GND
    Pin 3 -> UART_TX
    Pin 2 -> UART_RX
    Pin 1 -> 3.3V_OUT

    _______________________________________________

    Помогите, замучился искать!!!!!!
    Как к WL500gP подключить COM-порт, чтобы он реально работал?
    Можно было девайсы подключать и на него ссылаться в программах?
    Last edited by Omega; 05-02-2015 at 17:40. Reason: дополнение

  2. #2
    ну я могу предложить 2 варианта
    -внутри есть ком-порт для консольки, о том, как к нему подключаться, было рассказано на форуме
    -можно попробовать адаптер COM - USB, но нужны будут дрова и не думаю, что они есть..

  3. #3
    Наверно для этих целей http://wl500g.info/showthread.php?t=9801 ?

  4. #4
    Quote Originally Posted by Alexx_B View Post
    .... было рассказано на форуме
    О! Прошу прощения, не знал
    Quote Originally Posted by Alexx_B View Post
    -внутри есть ком-порт для консольки, о том, как к нему подключаться....
    Ссылочку дай, пжл
    Дополнительно командовать по телнету надо? Вобщем ищется вся инфа на компорт!!!!
    Last edited by arturio; 08-12-2007 at 12:03.

  5. #5
    Quote Originally Posted by Capture View Post
    Наверно для этих целей http://wl500g.info/showthread.php?t=9801 ?
    Ага, совершенно верно )
    Только без этого лажового конвертера на PL2303

  6. #6
    Quote Originally Posted by arturio View Post
    Ага, совершенно верно )
    Только без этого лажового конвертера на PL2303
    Чтоб без гиммора надо было Дрим покупать 7020---сказка

  7. #7
    Quote Originally Posted by arturio View Post
    Ссылочку дай, пжл
    да а что тут давать? поиск рулит

    http://wl500g.info/showthread.php?t=3838
    http://wl500g.info/showthread.php?t=1993

  8. #8
    Ок, пришпандерил com к роутеру. Пипаял к консольке к Rx1 и Tx1. Знающие люди посоветовали подключиться к dev/tty/1 - он вроде как свободен, на dev/tty/0 висит системная консоль.

    Подскажить, чего в этом коде нужно поменять, чтобы шара потекла по dev/tty/1

    mkdir /tmp/local/opt
    mount /tmp/local/opt /opt
    cd /opt
    tftp -g -l mpcs.conf 192.168.1.2
    tftp -g -l mpcs.server 192.168.1.2
    tftp -g -l mpcs.user 192.168.1.2
    tftp -g -l mpcs 192.168.1.2
    mkdir /usr/local/sbin
    echo "#!/bin/sh" > /usr/local/sbin/post-boot
    echo "mount /tmp/local/opt /opt" >> /usr/local/sbin/post-boot
    echo "insmod usbserial.o" >> /usr/local/sbin/post-boot
    echo "insmod pl2303.o" >> /usr/local/sbin/post-boot
    echo "mknod /dev/ttyUSB0 c 188 0" >> /usr/local/sbin/post-boot
    echo "chmod 666 /dev/ttyUSB0" >> /usr/local/sbin/post-boot
    echo "mkdir /var/tmp/mycfg" >> /usr/local/sbin/post-boot
    echo "mkdir /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
    echo "cp /opt/mpcs.conf /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
    echo "cp /opt/mpcs.user /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
    echo "cp /opt/mpcs.server /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
    echo "cp /opt/mpcs /var/tmp/mycfg" >> /usr/local/sbin/post-boot
    echo "chmod +x /var/tmp/mycfg/mpcs" >> /usr/local/sbin/post-boot
    echo " /var/tmp/mycfg/mpcs &" >> /usr/local/sbin/post-boot
    chmod +x /usr/local/sbin/post-boot
    echo "/usr/local/sbin/post-boot" > /usr/local/.files
    flashfs save
    flashfs commit
    flashfs enable
    reboot

    В линухе полностью 0, дело наверно в этих строках

    - в этих строках, наверно, устанавливаються драйвера:
    echo "insmod usbserial.o" >> /usr/local/sbin/post-boot
    echo "insmod pl2303.o" >> /usr/local/sbin/post-boot
    - а здесь, создается устройство:
    echo "mknod /dev/ttyUSB0 c 188 0" >> /usr/local/sbin/post-boot
    echo "chmod 666 /dev/ttyUSB0" >> /usr/local/sbin/post-boot

    Рад любой помощи!!!
    С уважением Артур
    Last edited by arturio; 10-12-2007 at 09:24.

  9. #9
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Quote Originally Posted by arturio View Post
    Как все таки в этом WL-500gP (он уже успел мне "полюбиться") настроить компорт? Я уже волосы на голове рву, хоть бы кто помог!!!
    Смешно, чес слово. Вот я отвечал на личное сообщение и вроде вполне ясно написал /dev/tts/1 . Чувствуете разницу?

    Подключать напрямую нельзя, только через преобразователь уровня. Если конечно у вашего девайся не LVTTL порт.

  10. #10

    Exclamation

    Quote Originally Posted by Oleg View Post
    Смешно, чес слово. Вот я отвечал на личное сообщение и вроде вполне ясно написал /dev/tts/1 . Чувствуете разницу?
    Подключать напрямую нельзя, только через преобразователь уровня. Если конечно у вашего девайся не LVTTL порт.
    Приветствую, Oleg! То, что ttyS1 - это /dev/tts/1 до меня дошло, но не сразу
    Когда я вскрыл корпус своего 500-того, на нем было обнаружено не распаеное гнездо для подключение 2 сериальных портов:

    Code:
    -------------------------------
    reset    | null
    -------------------------------
    gnd      | 3.3V_out
    --------------------------------
    UART_TX1 | UART_TX0
    ---------------------------------
    UART_RX1 | UART_RX0
    ---------------------------------
    По вашему совету Oleg подпаялся к TX1 и RX1. Использовал преобразователь на К561ЛН2.
    Схему прилагаю (может пригодиться кому).

    Name:  74HC14.GIF
Views: 6786
Size:  35.5 KB

    То ли я дурак, то ли "лыжи" не едут. Короче, прога mpcs ни в какую не рулит. Ошибки, правда, пропали.
    Сериальник /dev/tts/1 прогой не инициализируется. В конфигах мною прописано так:

    Code:
    [serial]
    # Golden Interstar
    Device		= gi://tuner@/dev/tts/1?delay=1&timeout=300
    (тут все просто, указывается протокол - gi:// и где искать устройство
    - tuner@/dev/tts/1, delay число байт читаемых за timeout - время в мс)

    Как проверить работоспособность новоиспеченного порта?
    Пробовал подключить ком роутера <-> ком PC телнетом - тишина...

    А вообще с компом, без роутера у Вас mpcs работает?
    Работает, еще как работает!! Но тута есть 1 НО. На компе пахает другая версия mpcs,
    в роутере специально писанная под архитектуру MIPS и неоднократно проверенная.
    Last edited by Omega; 06-10-2012 at 23:13. Reason: перенос поста

  11. #11
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Забавная схема. Работать она вряд ли может. Но ход мыслей правильный.

    "Правильный" вариант с этой микросхемой такой:
    http://www.spt.ru/victor/74ls14.htm

    Вам нужно найти схему простейшего датакабеля для телефона. Есть на паре транзисторов.

    Типа такого:

    http://www.spt.ru/victor/thebest.htm

  12. #12
    Quote Originally Posted by Oleg View Post
    Забавная схема. Работать она вряд ли может. Но ход мыслей правильный.

    "Правильный" вариант с этой микросхемой такой:
    http://www.spt.ru/victor/74ls14.htm

    Вам нужно найти схему простейшего датакабеля для телефона. Есть на паре транзисторов.

    Типа такого:

    http://www.spt.ru/victor/thebest.htm
    Вчера выяснил, что в схеме, которая указана на предыдущей странице, распайка КОМа дана НЕ ДЛЯ нуль-модемного шнурка. На коме в роутере махнул местами Rx Tx, и в виндовым телнетом подрубился к роутеру на прямую. И я увидел, какие-то рожицы и прочую ерунду, какую пишет в порт mpcs! echo с роутера на компьютер работало!

    [admin@(none) root]$ more /proc/tty/driver/serial
    serinfo:1.0 driver:5.05c revision:2001-07-08
    0: uart:16550A port:B8000300 irq:3 baud:114583 tx:708 rx:0 RTS|DTR
    1: uart:16550A port:B8000400 irq:3 baud:114583 tx:9455 rx:0 RTS|CTS|DTR|DSR|CD
    По умолчанию /dev/tty/1 в роутере работает только на 9600.
    Поменял скорость порта в mpcs на 115200:
    Device = gi://tuner@/dev/tts/1:115200?delay=1&timeout=300
    Сегодня попробую, о результатах отпешусь
    С уважением, Артур

  13. #13
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Quote Originally Posted by arturio View Post
    echo с роутера на компьютер работало!
    Значит повезло с КОМ портом. Поздравляю.

  14. #14
    ИНСТРУКЦИЯ
    Как использовать роутер WL-500gP в качестве клиента шаринга БЕЗ КАБЕЛЯ USB - COM

    Предупреждаю - прийдеться разбирать роутер и при этом, разумеется, лишиться гарантии.

    1. Перво-наперво, вскрываем роутер. Для этого нужно отклеить 4 резиновые ножки, под которыми и окажуться 4 самореза. На одном из них наклейка с гарантией - которую долой! Далее, необходимо найти отладочную консоль роутера. Лично в моей модели, припаяного разъема не оказалось. Не беда. Консоль выглядит как 2 ряда контактов по 4 контакта в каждом. Расположены они м/ду металлическим кожухом процессора и гнездом питания. Если смотреть со стороны индикаторов, то консоль будет в верхнем правом углу. Рядом с контактами расположен рисунок с распиновкой каждого из них.
    RESET |
    GND | 3.3V_OUT
    Tx1 | Tx0
    Rx1 | Rx0

    2. Собираем схему, предоставленную hdv2003. (Смотри в этой ветке на предыдущей странице).
    Припаиваем провода от схемы к следующим контактам консоли - GND, 3.3V_OUT, Tx1, Rx1. Именно к Tx1, Rx1, т.к. Tx0, Rx0 занят под системную консоль.

    *так же, будьте внимательны. Если Вы будете использовать нуль-модемный кабель, то в схеме 2 и 3 контакты нужно поменять местами. Потому как, схема разработана для подключения СРАЗУ к кому ресивера.
    На всякий случай, распайка контактов нуль-модема:
    2 - RxD - 3
    3 - TxD - 2
    5 - GND - 5

    3. Итак, далее настраиваем mpcs:
    ######## mpcs.conf #############
    [global]
    Nice = -1
    #LogFile = /dev/tty
    LogFile = stdout
    ClientTimeout = 5
    ClientMaxIdle = 20

    [serial]
    # Golden Interstar
    Device = gi://tuner@/dev/tts/1?delay=1&timeout=300

    /dev/tts/1 - так именуется компорт в роутере к которому Вы припаяли схему.
    Остальные файлы конфигурации mpcs настраиваются обыкновенно, не буду на них заострять внимания.

    4. Все припаяли, настроили, тогда пришло время закинуть саму mpcs и ее файлы в роутер. Для этого запускаем tftpd32.exe и puttytel.exe, заходим по телнету в роутер и набираем следующие команды:

    mkdir /tmp/local/opt
    mount /tmp/local/opt /opt
    cd /opt
    tftp -g -l mpcs.conf 192.168.1.2
    tftp -g -l mpcs.server 192.168.1.2
    tftp -g -l mpcs.user 192.168.1.2
    tftp -g -l mpcs 192.168.1.2
    mkdir /usr/local/sbin
    echo "#!/bin/sh" > /usr/local/sbin/post-boot
    echo "mount /tmp/local/opt /opt" >> /usr/local/sbin/post-boot
    echo "mkdir /var/tmp/mycfg" >> /usr/local/sbin/post-boot
    echo "mkdir /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
    echo "cp /opt/mpcs.conf /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
    echo "cp /opt/mpcs.user /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
    echo "cp /opt/mpcs.server /var/tmp/mycfg/etc" >> /usr/local/sbin/post-boot
    echo "cp /opt/mpcs /var/tmp/mycfg" >> /usr/local/sbin/post-boot
    echo "chmod +x /var/tmp/mycfg/mpcs" >> /usr/local/sbin/post-boot
    echo " /var/tmp/mycfg/mpcs &" >> /usr/local/sbin/post-boot
    chmod +x /usr/local/sbin/post-boot
    echo "/usr/local/sbin/post-boot" > /usr/local/.files
    flashfs save
    flashfs commit
    flashfs enable
    reboot

    *необходимо, чтобы IP адрес компа в этот момент был 192.168.1.2

    5. Важно! При выполнении этого пункта, вся аппаратура должна быть выключена.
    Подключаем, нуль-модемным кабелем роутер к ресиверу, в роутер в гнездо WAN втыкаем LAN-кабель по которому бежит Инет. И последовательно все включаем - ресивер в последнюю очередь.
    И все!

    При отладке.
    Посмотреть сколько байтов набежало:
    more /proc/tts/device/serial
    Посмотреть, инфу о компорте:
    ls -l /dev/tts/1
    ls -l /dev/tts/0
    Ну, а остальную информацию смотри в этой ветке ;-)

    Большое человеческое спасибо:
    hdv2003 - за предоставленную схему.Ник человека с сайта satcode.biz
    Oleg`у - за помощь с наладкой COM-порта.

    И всем кто помогал, спасибо!
    ================================================== =======
    Прикрепляю полный мануал по добавлению COM порта к роутеру.
    Старался описывать подробно... для впервые посетивших эту ветку форума. Естественно, я не собирался нарушить права кого-либо на авторство и для этого сделал пометки кому принадлежит фраза (с некоторыми поправками).
    Вот краткое содержание:

    В качестве введения
    Добавлям COM-порт
    Тестируем COM-порт роутера
    Редактирование конфигурационных файлов mpcs
    Просмотр лога работы mpcs
    Роутер WL-500gPremium
    Прошивка роутера Asus

    Если чего не так - правьте, добавляйте - в общем пользуйтесь. Буду и сам рад узнать что-то новое.
    Удачи!

  15. #15
    Quote Originally Posted by Vofik View Post
    Мне вот это тож интересно!???? Может кто ответит?
    http://wl500g.info/showpost.php?p=73239&postcount=64

    Здесь ВСЁ про СОМ-порт. Посмотри аттач...

Page 1 of 16 12311 ... LastLast

Similar Threads

  1. Replies: 10
    Last Post: 21-12-2012, 08:55
  2. Вопрос насчет Torrent
    By arik in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1243
    Last Post: 04-10-2011, 23:29
  3. WL500g with 2 usb ports
    By speresh in forum WL-500gx Pics & Specs
    Replies: 39
    Last Post: 24-09-2010, 22:49
  4. Additional USB ports and Internal HD!
    By parper in forum WL-500gP Pics & Specs
    Replies: 20
    Last Post: 23-01-2008, 21:24

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •