- Подключаемся к ЦКП com-портом на скорости 115200 (бит данных 8, приоритет выключен, стоповые бит 1, управление потоком выключено)
Вводим логин root:
mccp login: root
Зайти в папку pbx:
cd /pbx
Удаляем файл mccp019
rm mccp019
- Запустить на ПК программу tftp-сервера (например, tftpd32) и выбрать папку где лежит файл mccp019
Стянуть файл прошивки mccp019 с ПК
tftp -gl mccp019 <ipaddr>
Проверить залился ли файл
ls
Настроить права доступа файлу mccp019
chmod 755 mccp019
- Перезагрузить ЦКП ввести команду reboot
Методика обновления ЦКП-М (16 слотов)
Для того чтобы обновить управляющую программу модуля ЦКП-М, необходимы следующие программы:
- программа терминалов, например (HyperTerminal, Putty, TERATERM);
- программа TFTP сервера;
- файл прошивки (расширение img).
Существует два способа обновления ПО:
- Последовательность действий при обновлении ПО модуля через начальный загрузчик
- Последовательность действий при обновлении ПО модуля через telnet
Последовательность действий при обновлении ПО модуля через начальный загрузчик
- Подключить скрещенным кабелем СОМ-порт компьютера к COM-порту устройства.
- Запустить терминальную программу.
- Настроить скорость передачи 115200, формат данных 8 бит, без паритета, 1 бит стоповый, без управления потоком.
- Для начала работы в терминальном режиме необходимо нажать клавишу <Enter> – от станции должно прийти приветствие root:~>. Далее необходимо перевести модуль в режим начального загрузчика U-boot.
Набрать команду reboot и остановить процесс загрузки любой клавишей в момент появления следующей надписи:
U-Boot 1.2.0 (May 14 2008 - 17:36:08)
CPU: AMCC PowerPC 440EPx Rev. A at 528 MHz (PLB=132, OPB=66, EBC=66 MHz)
No Security/Kasumi support
I2C boot EEPROM disabled
Bootstrap Option C - Boot ROM Location EBC (16 bits)
, PCI async ext clock used 32 kB I-Cache 32 kB D-Cache
Board: Sequoia - AMCC PPC440EPx Evaluation Board, Rev. 0, PCI=33 MHz
I2C: ready
DRAM: Init DRAM: bus clock 132000002
256 MB
FLASH: 64 MB
NAND: 0 MiB
In: serial
Out: serial
Err: serial
USB: Host(int phy) Device(ext phy)
Net: ppc_4xx_eth0
Type "run flash_nfs" to mount root filesystem over NFS
Hit any key to stop autoboot: 3
=>- Запустить на ПК программу TFTP сервера и указать в ней папку с файлом ПО (компьютер, на котором запущен TFTP server, и устройство должны находиться в одной сети).
- Ввести команду print, просмотреть сетевые настройки модуля ЦКП-М и убедиться в корректной настройке следующих параметров:
ipaddr – сетевой адрес;
netmask – маска;
serverip – адрес компьютера на котором запущена программа TFTP-сервера. - Изменить сетевые настройки можно командами:
setenv ipaddr <ip-адрес ЦКП-М>
setenv serverip <ip-адрес TFTP-сервера>
setenv netmask <маска>
После смены сетевых настроек необходимо сохранить параметры командой save. - Ввести команду run upg_ram019 и нажать клавишу <Enter>. После этого начнется загрузка файла ramdisk019.img
- После этого ввести команду boot для загрузки модуля с обновленной прошивкой.
Последовательность действий при обновлении ПО модуля через telnet
Подключиться к ЦКП-М по Telnet, от станции должен прийти ответ:
ckp2 login:
Ввести логин root. От станции придет приветствие:
root:~>
Ввести команду на обновление ПО
/usr/local/get_firmware.sh <file-name> <server ip>
где file-name – имя файла программного обеспечения;
server ip – IP-адрес компьютера, на котором запущена программа TFTP сервера.[root@ckp2 /]$ /usr/local/get_firmware.sh ramdisk019.img 192.168.0.1
Trying Download file 'ramdisk019.img' from server '192.168.0.1' ramdisk019.img 100% |***************************************| 7134k --:--:-- ETA
Download successful. Continue processing. (it may take several minutes)
All done. Please reboot- Перезагрузить процессор командой reboot.