Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

В случае, когда не удается обновить ПО через web-интерфейс или консоль (telnet, RS-232), существует возможность резервного обновления ПО через RS-232.
Для того чтобы обновить встроенное ПО устройства, необходимы следующие программы:

  • Программа терминалов (например: TERATERM);
  • Программа TFTP сервера.


Последовательность действий при обновлении устройства:

    1. Подключиться к порту Ethernet устройства;
    2. Подключить скрещенным кабелем Console-порт компьютера к Console-порту устройства;
    3. Запустить терминальную программу;
    4. Настроить скорость передачи 115200, формат данных 8 бит, без паритета, 1 бит стоповый, без управления потоком;
    5. Запустить на компьютере программу TFTP-сервера и указать путь к папке chagall, в этой папке создать подпапку 300, в которую поместить файлы firmware.elf, initrd.300, zImage.300 (компьютер, на котором запущен TFTP server, и устройство должны находиться в одной сети);
    6. Включить устройство и в окне терминальной программы остановить загрузку путем набора команды stop:


U-Boot 1.1.6 (Nov 13 2010 - 16:24:39) Mindspeed 0.06.2-candidate1
DRAM: 128 MB
Comcerto Flash Subsystem Initialization
found am29gl512 flash at B8000000
Flash: 64 MB
NAND: 64 MiB
In: serial
Out: serial
Err: serial
Reserve MSP memory
Net: comcerto_gemac0: config phy 0, speed 1000, duplex full
comcerto_gemac1: config phy 1, speed 1000, duplex full
comcerto_gemac0, comcerto_gemac1
Write 'stop' to stop autoboot (3 sec)..
FXS-32>>

    1. Ввести set ipaddr {ip адрес устройства} <ENTER> (например: set ipaddr 192.168.16.112);
    2. Ввести set netmask {сетевую маску устройства} <ENTER> (например: set netmask 255.255.255.0);
    3. Ввести set serverip {IP-адрес компьютера, на котором запущен TFTP-сервер} <ENTER> (например: set serverip 192.168.16.44);
    4. Для активации сетевого интерфейса необходимо выполнить команду mii i <ENTER>:


=> mii i
Init switch 0: ..Ok!
Init switch 1: ..Ok!
Init phy 1: ..Ok!
Init phy 2: ..Ok!
=>

    1. Обновление ядра linux осуществляется командой run updatecsp:


FXS-32>> run updatecsp
Using comcerto_gemac0 device
TFTP from server 192.168.16.44; our IP address is 192.168.16.112
Filename 'chagall/300/zImage.300'.
Load address: 0x1000000
Loading: #################################################################
#################################################################
#################################################################
##########################
done
Bytes transferred = 1130944 (1141c0 hex)
Erase Flash Sectors 11-23 in Bank # 2
Erasing 13 sectors... ......ok
Copy to Flash... ................ok
done
FXS-32>>

    1. Обновление программного обеспечения медиа-процессора осуществляется командой run updatemsp:


FXS-32>> run updatemsp
Using comcerto_gemac0 device
TFTP from server 192.168.16.44; our IP address is 192.168.16.112
Filename 'chagall/300/firmware.elf'.
Load address: 0x1000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#############################
done
Bytes transferred = 1809497 (1b9c59 hex)
Erase Flash Sectors 24-55 in Bank # 2
Erasing 32 sectors... ................ok
Copy to Flash... ..........................ok
done
FXS-32>>

    1. Обновление файловой системы осуществляется командой run updatefs:


FXS-32>> run updatefs
Using comcerto_gemac0 device
TFTP from server 192.168.16.44; our IP address is 192.168.16.112
Filename 'chagall/300/initrd.300'.
Load address: 0x1000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
####################
done
Bytes transferred = 3759224 (395c78 hex)
Erase Flash Sectors 56-183 in Bank # 2
Erasing 128 sectors... ...................................................ok
Copy to Flash... .....................................................ok
done
FXS-32>>

    1. Запустить устройство командой run bootcmd.
  • Нет меток