Jump to content
Форум по продукции MOXA

master8282

Пользователи
  • Posts

    6
  • Joined

  • Last visited

Posts posted by master8282

  1. В общем ситуация непонятная, пытался сделать по вашей рекомендации апгрейд по ступенькам от младшей версии к старшей, во время каждой перепрошивки увидел следующее. Сначала проходит первый трансмит на 100% потом идет запись во флешь я (вижу только до 40%) потом идет трансмит снова и вылетает на тойже стадии в 50-60%. Nport admin репортит мне что все 4 раза апргрейд прошел успешно, но вэб сервер на моксе попрежнему показывает версию продукта - ver. 2

     

    Причем если же пытаться апгредить на туже версию которая уже установлена (например я якобы успешно зашил последнюю 2.4.11) пытаюсь обновить ее же и получаю только один первый трансмит с ошибкой, до процедуры записи не доходит. А вот если пытаюсь зашить другую версию (2.2, 2.3, 2.1) то вылетает на 3 стадии (transmit -> writting -> transmit). Есть подозренее что запись все же частично проходит, но либо не обновляется инфа на веб сервере, либо не обновляется сам сервер, либо прошивка вообще проходит криво.

     

    Есть ли другие возможности апгрейда кроме как через вэб интерфейс?

    (через UART, JTAG) ?

    post-4679-0-32984000-1417027016_thumb.png

    post-4679-0-45059100-1417027026_thumb.png

  2. Решил написать последовательность действий может кому пригодится

     

    Ставим чистую убунту в моем случае ubutntu14.04-server-x86-64

     

    # uname -a

    Linux ubuntu1404 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

     

    apt-get update

     

    cp /<your_dir/npreal2_1.18.35_build_14081817.tgz /home/npreal2_1.18.35_build_14081817.tgz

     

    cd /home

     

    tar xvfz npreal2_1.18.35_build_14081817.tgz

     

    cd moxa

     

    apt-get -y install gcc openssl make libc6

     

    ./mxinst -m64 # -m64 # потому что моя убунта 64бит

     

    # Вам предложат скомпелировать с поддержкой ssl

    # Do you want to enable secure function? [y/N].

    # Отказываемся, ставим нет (всю ночь промучился не решил проблемы с зависимостями, если у кого получилось поделитесь как)

     

    N # отказались

     

    # Получаем такой вывод

     

    "

    make -C /lib/modules/3.13.0-24-generic/build SUBDIRS=/home/ant/moxa modules

    make[1]: Entering directory `/usr/src/linux-headers-3.13.0-24-generic'

    CC [M] /home/ant/moxa/npreal2.o

    Building modules, stage 2.

    MODPOST 1 modules

    CC /home/ant/moxa/npreal2.mod.o

    LD [M] /home/ant/moxa/npreal2.ko

    make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-24-generic'

    cp -p npreal2.ko /lib/modules/3.13.0-24-generic/kernel/drivers/char/

    depmod -a

    cc -c npreal2d.c

    cc npreal2d.o -o npreal2d

    strip npreal2d

    cc -c redund_main.c

    cc -c redund.c

    cc redund_main.o redund.o -lpthread -o npreal2d_redund

    strip npreal2d_redund

    cc -o mxaddsvr mxaddsvr.c

    strip mxaddsvr

    cc -o mxdelsvr mxdelsvr.c

    strip mxdelsvr

    cc -o mxcfmat mxcfmat.c

    strip mxcfmat

    cc -o mxloadsvr mxloadsvr.c

    strip mxloadsvr

    cc -o mxsetsec mxsetsec.c

    strip mxsetsec

    Check Driver...

    Copying configurations files ... OK!

    Copying driver files ... OK!

    Load driver...

    OK!

     

    Loading TTY Driver...

    sh: 1: Syntax error: Unterminated quoted string

    Adding system startup for /etc/init.d/npreals ...

    /etc/rc0.d/K90npreals -> ../init.d/npreals

    /etc/rc1.d/K90npreals -> ../init.d/npreals

    /etc/rc6.d/K90npreals -> ../init.d/npreals

    /etc/rc2.d/S90npreals -> ../init.d/npreals

    /etc/rc3.d/S90npreals -> ../init.d/npreals

    /etc/rc4.d/S90npreals -> ../init.d/npreals

    /etc/rc5.d/S90npreals -> ../init.d/npreals

    Complete.

     

     

     

    ===============================================================================

    Installation process is completed.

    The all driver files are installed on /usr/lib/npreal2/driver.

    Now you can cd /usr/lib/npreal2/driver and run ./mxaddsvr to add tty port.

    ===============================================================================

     

    "

    # Делаем что просят

     

    cd /usr/lib/npreal2/driver

     

     

    ./mxaddsvr 192.168.100.199 1 # Первая цифра IP вашей моксы в сети которую хотим слушать. Вторая сколько виртуальных СОМ-портов хотим создать (мне надо один)

     

    # Получам вывод

     

    "

    Adding Server...

     

    ttyr00, cur00

    Added RealCom server: ip : 192.168.100.199

     

    mknod -m 666 ttyr00 c 33 0

    mknod -m 666 cur00 c 38 0

    sh: 1: Syntax error: Unterminated quoted string

    System start/stop links for /etc/init.d/npreals already exist.

    Complete.

     

    "

     

    # Проверяем подгрузился ли наш новоиспеченный модуль к ядру и как работает

     

    ps -ef | grep npreal2d

     

    "

    root 5889 1 0 03:29 ? 00:00:00 /usr/lib/npreal2/driver/npreal2d_redund -t 1

    root 5892 1 0 03:29 ? 00:00:00 /usr/lib/npreal2/driver/npreal2d -t 1

     

    "

     

    # Проверяем появился ли наш порт в девайсах

     

    ls /dev/ttyr0*

     

    "

    /dev/ttyr0 /dev/ttyr00 # -это он ура!

     

    "

     

     

    # Если есть иксы, ставим например putty

     

    apt-get -y install putty

     

    # Открываем putty и натравливаем на ваш порт /dev/ttyr00, выставляем для начала скорость 9600 потом можно увеличить.

     

    # Идем к моксе соединяем вместе RxD и TxD

    # Пробуем печатать в Putty если текст печатается то все ОК ( Yahoo!!!), если нет то косяк :(

     

    # Если нет иксов вместо Putty можно использовать к примеру minicom

     

    Всем удачи в настройке!

  3. Есть moxa nPort-5110, пытаюсь залить прошивку с офф сайта ver2.4 Build 11080114, доходит до 50-60% дальше timeout error. Пробывал разные компы, напрямую без роутера подключал - результата нет. Использовал Nport search utility и Nport Administrator Suite

    post-4679-0-33584900-1416313319_thumb.png

×
×
  • Create New...