Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

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

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

...

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

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

...