Восстановление ПО на TAU-8.IP и RG-14XX

Восстановление ПО на TAU-8.IP и RG-14XX

В случае возникновения ситуации с необходимостью резервного восстановления ПО на TAU-8.IP, необходимо у коммерческого отдела компании запросить переходник для COM-порта (представляет из себя 5-пиновый переходник)
Порядок восстановления ПО включает в себя следующие действия:
1. Необходимо распаковать архив файла программного обеспечения (актуальный можно скачать на сайте) и положить на tftp сервер файлы:
  • tau4-8-uImage – файл ядра устройства TAU-8.IP
  • tau4-8-root.jffs2-16k – файловая система TAU-8.IP
  • rg-uImage – файл ядра устройства RG-14XX
  • rg-root.jffs2-16k – файловая система RG-14XX
2. Снять крышку с устройства и подключиться переходником COM-порта к разъемам на плате. Контакт, помеченный треугольником на разъеме переходника, подключается на противоположный земле вывод разъема на плате. Земля обозначена буквой G.
3. Параметры для подключения ком порта:
  • скорость: 115200,
  • бит данных: 8,
  • паритет: нет,
  • стоповые биты: 1,
  • управление потоком: нет
4. Перезагрузить устройство по питанию и зайти в U-Boot. Для этого в момент появления строк.
U-Boot 1.1.6 (Sep  2 2011 - 11:35:09) Mindspeed $Name: u-boot_6_00_4 $
DRAM:  256 MB
Comcerto Flash Subsystem Initialization
Flash:  0 kB
NAND:  board_nand_init nand->IO_ADDR_R =30000000
32 MiB
*** Warning - bad CRC or NAND, using default environment
In:    serial
Out:   serial
Err:   serial
Reserve MSP memory
Net:   comcerto_gemac0, comcerto_gemac1
Switch: Realtek RTL8367RB
Enter 'stop' for stop autoboot
набрать команду stop. На экране появиться приглашение.
5. Из под uboot необходимо ввести следующие команды:
для TAU-8.IP:
Comcerto-1000 > set serverip    - ip адрес ПК  на котором запущен tftp сервер;
Comcerto-1000 > set ipaddr           - ip-адрес rg на время загрузки файлов;
Comcerto-1000 > set uimage tau4-8-uImage – имя файла ядра устройства; (set uimage rg-uImage для RG14xx)
Comcerto-1000 > set fsfile tau4-8-root.jffs2-16k – имя файла с файловой системой;
для RG14-xx:
Comcerto-1000 > set serverip    - ip адрес ПК  на котором запущен tftp сервер;
Comcerto-1000 > set ipaddr           - ip-адрес rg на время загрузки файлов;
Comcerto-1000 > set uimage rg-uImage – имя файла ядра устройства; 
Comcerto-1000 > set fsfile rg-root.jffs2-16k – имя файла с файловой системой
6. Подключить к WAN-порту устройства ПК с запущенным tftp-сервером. Запустить с консоли устройства пинг до ПК. В случае если ПК доступен, то в консоли выведется:
...
host  is alive
Если пинг не происходит, то остановите его нажатием + и проверьте правильность сетевых настроек ПК и устройства. Посмотреть текущее сетевые настройки в Ubuntu можно командой printenv.
7. Далее необходимо по очереди ввести команды на обновления ядра и файловой системы устройства:
Comcerto-1000 > run updatekernel   - команда на загрузку ядра
Comcerto-1000 > run updatenandfs   - команда на загрузку файловой системы
После обновления файлов перезапустить шлюз по питанию.

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