Инструкция по обновлению программы-загрузчика ПО станции (при переходе от версий 3.6A~3.7D к версиям 3.7Fb и выше) Выпуск Выпуск 1 Дата Апрель 2009 г. Изменения Первоначальное издание Примечание Халфин И.Л. 1. Введение Программное обеспечение станции представляет собой три части: - программа-загрузчик (Boot); - программа цифрового сигнального процессора (DSP) - программа основного приложения. Все три части программного обеспечения станции содержатся внутри файла прошивки. Процесс обновления программного обеспечения (Upgrade) станции ARIA SOHO состоит из двух этапов: 1 - загрузка файла ПО из компьютера в буфер оперативной памяти станции; 2 - запись информации из буфера оперативной памяти в постоянную память (Flash ROM). После окончания загрузки файла ПО станция автоматически приступает ко 2-му этапу, т.е. к записи информации в постоянную память. В случае сбоя электропитания станции на этапе записи в микросхему Flash ROM программное обеспечение станции будет повреждено. При этом станция не может функционировать в нормальном рабочем режиме. Специально, для восстановления работоспособности станции, вышедшей из строя в результате нарушения процесса Upgrade, начиная с версии 3.7Fb, предусмотрен дополнительный аварийный режим станции – Recovery Mode (режим восстановления). В этом режиме станция не поддерживает свои основные функции, но способна обеспечивать процесс Upgrade (т.е. загрузку файла ПО и запись его во Flash ROM). Для поддержки режима восстановления были выполнены изменения в программезагрузчике. Ранее использовались версии программы-загрузчика BT01 ~ BT03. Новая версия загрузчика BT04 включена в файл прошивки версии 3.7Fb (и выше). Однако при обычной процедуре замены ПО в станции меняется только программа основного приложения, а программа-загрузчик (Boot) остается без изменения. Поэтому при переходе от старых версий ПО (3.6A ~ 3.7D) на версию 3.7Fb (или выше) необходимо выполнить дополнительную процедуру для замены программы-загрузчика!!!! Установка обновленной версии программы-загрузчика позволит восстанавливать работоспособность ПО станции в случаях его повреждения в результате сбоя электропитания при последующем проведении процедуры Upgrade. 2. Проверка версии программы-загрузчика. При необходимости можно проверить текущую версию программы-загрузчика на вашей станции. Для этого: 1) Необходимо временно перевести станцию в режим BOOT. Для этого переведите ВСЕ секции переключателя SW1 на плате MBU в положение OFF. 2) Перезапустите станцию. Внимание: в этом режим станция не обеспечивает нормальную работоспособность!!! 3) Подключите к станции компьютер с помощью последовательного интерфейса RS-232 (т.е. через СОМ-порт). 4) Запустите какую-либо терминальную программу (HyperTerminal, ProComm и т.п.) с параметрами, соответствующими настройкам порта RS-232 станции (ПГМ174). Параметры по умолчанию: 19200 бит/с, 8 бит, 1 стоповый, без контроля паритета. 5) нажмите <Enter> 6) Станция выведет в окно терминала информацию, в которой будет указана версия программы-загрузчика: 7). Для того, чтобы вернуть станцию в рабочий режим необходимо перевести секции №№1 ~ 3 переключателя SW1 на плате MBU в положение ON. Внимание: секция №4 переключателя SW1 оставаться в положении OFF для сохранения текущей конфигурации станции!!!! 8) Перезапустите станцию. Станция будет функционировать в нормальном рабочем режиме. 2. Процедура замены программы-загрузчика. Перед выполнением процедуры перепрошивки ПО станции необходимо выполнить следующее: 1) Подключитеcь к станции какой-либо терминальной программой (HyperTerminal, ProComm и т.п.) по интерфейсу RS-232 (т.е. через СОМ-порт) или программой Telnet по локальной сети посредством модуля LANU. 2) Нажмите <Enter> и выполните вход в подпрограмму Maintenance набором пароля brandy или jannie. 3) Введите команду «boot replace». Примечание: - Данная команда определяет разрешение на замену программы-загрузчика при последующем выполнении процесса перепрошивки ПО (при Upgrade). Установленное разрешение на замену программы-загрузчика действует до перезагрузки станции. Повторный ввод этой команды также отменяет готовность станции для замены загрузчика: После обновления ПО станция перезапускается автоматически, поэтому установленное разрешение на замену загрузчика будет автоматически отменено. - Команда «boot replace » поддерживается как в нормальном рабочем режиме станции, так и в режиме Boot. Убедитесь, что станция находится в состоянии «Replacing Boot Code is enabled» 4) Наберите команду «х» для выхода из подпрограммы Maintenance. Затем необходимо выполнить процедуру перепрошивки ПО (Upgrade) в обычном порядке, в соответствии с Руководством по использованию программы LDK PCAdmin. ВНИМАНИЕ!!!!: В процессе выполнения перепрошивки ПО с заменой программызагрузчика необходимо строго обеспечивать БЕСПЕРЕБОЙНОЕ ПИТАНИЕ станции!! В противном случае программное обеспечение станции будет полностью повреждено!!! Рекомендуется заранее принять дополнительные меры во избежание случаев сбоя электропитания, для чего следует подключить станцию к источнику бесперебойного питания (UPS) или же к батареям резервного питания. 3. Процедура восстановления основного ПО станции. Восстановление работоспособности основного ПО станции необходимо проводить в соответствии с инструкцией STI0086 (Recovery Mode ARIA_SOHO).doc.