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

В случае если на ЦКП установлена версия ПО ниже 5.02.22 от 13.01.2016, то при обновлении ПО станции нужно обновить ее файловую систему, а так же прошивку модулей М16Е1. Для обновления ПО вам потребуется любая терминальная программа (HyperTerminal, Putty и т.д.), а так же программа tftp-сервера (например, tftpd32). Процедура обновления описана ниже.

1. Обновляем ПО на резервном ЦКП

1.1. Подключиться к ЦКП com-портом (скорость 115200, бит данных 8, приоритет выключен, стоповый бит 1, управление потоком выключено)

1.2. Зайти в папку mnt

cd /mnt

1.3. Залить архив файловой системы на устройство

tftp -gl <file name> <ipaddr>

где file name - имя файла архива (расширение tar.gz)

ipaddr - ip-адрес tftp-сервера

1.4. Разархивировать архив файловой системы

tar -xzf <file name> -C /

где file name - имя файла архива

1.5. Удалить архив

rm <file name>

где file name - имя файла архива

1.6. Изменить сетевые настройки при помощи текстового редактора joe. Файл сетевых настроек network хранится в каталоге pbx

joe /pbx/network

HOSTNAME=CKP
IPADDR=192.168.1.2                         
NETMASK=255.255.255.0                 
GATEWAY=192.168.1.1                        

где hostname - имя устройства
ipaddr - ip-адрес процессора
netmask  - маска подсети
gateway - ip-адрес шлюза

Перемещение курсора осуществляется стрелками. Для выхода с сохранением необходимо нажать <Ctrl>+<K>+<X>. Для выхода без сохранения нажать <Ctrl>+<C>

1.7. Перезагрузить устройство

reboot

1.8. Настроить резервирование процессоров. Для этого необходимо подкорректировать файл inittab, который находится в каталоге etc.

joe /etc/inittab

Опустить курсор в конец файла и найти строки

PR:2345:respawn:/pbx/_proxy006 peer=
PB:2345:respawn:/pbx/mccp019 peer=
PS:2345:respawn:/bin/snmpd -f -c /etc/snmpd.conf -p /var/run/snmpd.pid

В случае если в файле inittab версия mccp отличается от 019, то необходимо изменить вручную на mccp019. После peer= прописать ip-адрес соседнего процессора. Параметр peer в строке _proxy006 отвечает за резервирование настроек абонентских сервисов, в строке mccp019 - за основную управляющую программу.

Если не прописать ip-адрес соседнего процессора в строке mccp019, то процессоры будут постоянно перетягивать управление друг у друга, что приведет к постоянным (раз в 5-10 секунд) остановам работы станции.

Если не прописать ip-адрес соседнего процессора в строке _proxy006, то не будет резервирования абонентских сервисов и при смене Master/Slave будут утрачены все настройки абонентских ДВО (номера для переадресации, будильники, ограничение исходящей связи и т.д.).

1.9. Перезагрузить устройство

reboot

1.10. Подключиться к процессору новым MtxAdm, записать конфигурацию

2. Перевести связь на резервный процессор.

3. Обновить ПО на М16Е1

3.1. Подключитесь com-портом к М16Е1 (скорость 115200, бит данных 8, приоритет выключен, стоповый бит 1, управление потоком выключено). Убедится в наличии соединения нажатием на клавишу <Enter> – от станции должен прийти ответ.

3.2. Перезапустить модуль, нажав кнопку «Сброс» или набрав команду stop. В момент появления надписи

CPU v.3 (AT91RM9200) Boot Loader
 
# Init SDRAM
Start loader..
Test [1-2] Mbytes DRAM: Fill..Check..Ok
Check image header: Create: 16-11-2004 19:17:51, Size: 227836 bytes

Нажать клавишу <X> 3 раза, удерживая нажатой клавишу <Ctrl>. Это приведет к прекращению процесса загрузки управляющей программы станции и выводу на экран меню загрузчика:

(H)  Image header show
(L)  Load image to RAM
(E)  Erase flash
(W)  Write image to flash
(V)  Verify image RAM-flash
(I)  Flash chip ident
 
Current Image: 0 bytes

Выбор пунктов меню осуществляется нажатием на клавиатуре клавиш, соответствующих буквам пунктов меню.

3.3. Для записи новой программы в память модуля необходимо выполнить загрузку программы в SDRAM по команде <L>. После выдачи команды в окне терминальной программы будут непрерывно выводится символы «C».

Внимание! В момент вывода в окне терминальной программы символов «C» запрещается вводить что-либо с клавиатуры. Вывод символов «C» сигнализирует что встречное оборудование готово к получению информации (в нашем случае файла прошивки) по com-порту. Ввод символов с клавиатуры является информационным для процессора и приведет к некорректной загрузке файла прошивки. Так же в этот момент прекратится вывод символов «C», т.к. процессор уже “получает” какую-то информацию от терминала.

В случае если вы нажали какие-либо клавиши на клавиатуре необходимо произвести перезапуск модуля через кнопку «Сброс»

Осуществить передачу файла программного обеспечения через терминальную программу, используя протокол X-Modem.

3.4. По окончанию загрузки произвести стирание существующего содержимого FLASH памяти командой «E», а затем запись загруженного ранее ПО командой «W».

3.5. После этого провести верификацию по команде «V» и, в случае отсутствия ошибок, запуск программы по команде «G».

3.6. При неудачной записи программы нажать на кнопку «СБРОС» модуля и повторить процедуры загрузки, стирания и записи.

4. Произвести проверку поднятия потоков, линксетов и интерфейсов выноса V5.2, установления соединений по всем направлениям. Если никаких проблем не наблюдается, то произвести обновление ПО на основном ЦКП согласно пункту 1.

Прикрепленные файлы

fs_mccp019_5.02.22.tar.gz

m16e1_arm.rar