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

В случае, когда не удается обновить ПО через 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>>

7.  Ввести set ipaddr {ip адрес устройства} <ENTER> (например: set ipaddr 192.168.16.112);

8.  Ввести set netmask {сетевую маску устройства} <ENTER> (например: set netmask 255.255.255.0);

9.  Ввести set serverip {IP-адрес компьютера, на котором запущен TFTP-сервер} <ENTER> (например: set serverip 192.168.16.44);

10.  Для активации сетевого интерфейса необходимо выполнить команду mii i <ENTER>:

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

11.  Обновление ядра 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>>

12.  Обновление программного обеспечения медиа-процессора осуществляется командой 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>>

13.  Обновление файловой системы осуществляется командой 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>>

14.  Запустить устройство командой run bootcmd.

  • Нет меток

0 Комментариев

Вы не можете зарегистрироваться в системе. Любые изменения, которые Вы сделаете, будут помечены как сделанные анонимно. Вы можете Войти, если у Вас есть учётная запись.