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

Общая информация

Иногда при обновлении ПО ЦП.Е может возникнуть вопрос: есть ли необходимость в обновлении ПО модуля TM.IP. Если обновление ПО процессора планируется произвести на версию 5.02.50 и выше, то версия на TM.IP должна быть 2.14 и выше. Если ПО на процессоре ниже версии 5.02.50 и 5.01.50, то версия на TM.IP должна быть не выше версии 2.11

Методика обновления ПО TM.IP зависит от того какая версия установлена на модуле в текущий момент. Посмотреть версию модуля можно двумя способам:

через программу конфигурирования и мониторинга PbxAdm. Для этого нужно зайти в раздел "Мониторинг"  -> "Основной блок" и нажать на модуль TM.IP. Внизу окна программы появятся две панели с информацией. В одной из них (обычно правой) будет отображена текущая версия модуля;
через Web-интерфейс модуля. Версия ПО и дата его сборки отображается на вкладке System info. Данная возможность доступна начиная с версии 2.14.

Обновление с версии ниже 2.14

Перед обновлением модуля необходимо убрать перемычку watchdog, иначе в процессе обновления модуль будет постоянно перезагружаться. Для этого отключите питание станции, извлеките модуль из корзины и уберите перемычку JP3.

Установить модуль обратно и подключите к нему com-портом через терминальную программу (HyperTerminal, Putty и т.п.) со следующими параметрами: скорость - 115200, биты данных - 8, четность - нет, стоповый бит - 1, управления потоком - нет. Запустите на ПК программу tftp-сервера (например, tftpd32) и укажите в ее параметрах путь к файлам прошивки. Модуль TM.IP и tftp-сервер обязательно должны находиться в одной сети.

Включите питание станции.
Во время загрузки модуля в момент появления надписи

Autobooting  in  3  seconds, press 'stop' for stop

введите команду stop. Здесь необходимо отметить, что вводимые вами символы в окне терминала отображаться не будут.

После этого необходимо произвести следующие действия:

Установка базовых переменных

setenv bootargs console=ttyS0,115200 root=/dev/mtdblock2 ro rootfstype=jffs2 user_debug=31
setenv boot nand read 200000 0 200000\;loadmsp 200000 200000\;bootcomcerto 2000000
setenv loadm nand read 2000000 200000 200000    
setenv bootm run loadm\; run boot
setenv bootcmd run bootm
saveenv

Запись MSP & CSP image

setenv netmask <netmask>
setenv ipaddr <module ipaddr>
setenv serverip <server ipaddr>
saveenv

где netmask - маска подсети;
module ipaddr - IP-адрес модуля TM.IP ;
server ipaddr - IP-адрес tftp-сервера

tftp 2000000 firmware.axf
nand erase 0 200000
nand write 2000000 0 200000
tftp 2000000 zImage.tmip2
nand erase 200000 200000
nand write 2000000 200000 200000

Формирование файловой системы

setenv ramboot setenv bootargs console=ttyS0,115200 root=/dev/ram0 rw initrd=0x2410000,6500000 user_debug=31
setenv bootr tftp 2410000 initrd.tmip2 \; run loadm\; run ramboot\; run boot
saveenv
run bootr

После данной команды начнется загрузка системы
По завершению загрузки необходимо ввести логин root.
После этого задаем дату и время на модуле

date MMDDhhmmYYYY

где MM - месяц, DD - дата, hh - часы, mm - минуты, YYYY - год
Формируем файловую систему

flash_eraseall -j /dev/mtd2
mkdir /tmp
mount /dev/ram0 /tmp -t ramfs
mount /dev/mtdblock2 /mnt -t jffs2
cd /mnt
tftp  -g -r tmip2-fs.tar.gz -l /tmp/f.tar.gz <ipaddr>

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

tar zxvf /tmp/f.tar.gz
cd /
umount -all
reboot

Смена параметров в U-boot. Во время загрузки модуля в момент появления  надписи  

Autobooting  in  3  seconds, press 'stop' for stop

введите команду stop (вводимые вами символы в окне терминала отображаться не будут)

setenv boot mii w 0x1d 4 0\;nand read 200000 0 200000\;loadmsp 200000 200000\;bootcomcerto 2000000
save

После этого необходимо вернуть перемычку watchdog. Для этого выключить питание станции, извлечь модуль из корзины и установить перемычку JP3, включить питание станции.

После загрузки системы введите следующие команды:

cd /tmp/
/voip/remount_rw 
tftp -gl tmip_upd.tar.gz <ipaddr>

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

mv tmip_upd.tar.gz /
cd /
tar -zxf tmip_upd.tar.gz 
rm tmip_upd.tar.gz 
save
reboot

Обновление с версии 2.14 и выше

Перейдите в каталог tmp

cd /tmp/
/voip/remount_rw

Загрузите архив с файловой системой

tftp -gl tmip_upd.tar.gz <ipaddr>

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

Разархивируйте архив и перезагрузите модуль

mv tmip_upd.tar.gz /
cd /
tar -zxf tmip_upd.tar.gz 
rm tmip_upd.tar.gz 
save
reboot

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

tmip2-fs.tar.gz

zImage.rar

tmip_upd.tar.gz

firmware.rar

initrd.rar