Вы находитесь на странице: 1из 7

Загрузчик станционного программного обеспечения.

Руководство
пользователя

ОБЩИЕ СВЕДЕНИЯ
Загрузчик предназначен для обновления внутреннего программного обеспечения
станционных модулей УПАТС Миником DX-500. Загрузка версии станционного ПО
осуществляется с использованием последовательного порта компьютера (COM порта), со
следующими параметрами настройки:
 скорость 115200 бод,
 8 бит данных,
 1 стоп бит,
 без четности
 без аппаратного управления потоком данных.
Программа не требует специализированной установки и может быть перенесена с
компьютера на компьютер простым копированием. В состав программы загрузчика входят
следующие файлы:
 DXLoader.exe – исполняемый файл загрузчика
 dxload32.dll – специализированная библиотека, обеспечивающая доступ к
станционным модулям
 DXLoader.ini – файл предназначенный для хранения настроек загрузчика
Файлы DXLoader.exe и dxload32.dll являются обязательными и должны в обязательном
порядке находиться в одной папке для верной работы загрузчика. При копировании с
компьютера на компьютер достаточно переносить только два вышеуказанных файла.
Для загрузки ПО в станционный модуль (кластер) используется специализированный
протокол передачи данных. Поддержку этого протокола со стороны УПАТС обеспечивает
специализированный программный модуль (лоадер), размещенный в оперативной памяти
кластера. Лоадер пытается инициализировать загрузку всякий раз после аппаратного сброса
платы (после нажатия кнопки сброса или отключения питания). В функции лоадера входит
размещение полученных от компьютера данных, являющихся исполняемым кодом ПО, в
памяти кластера, проверка правильности полученных данных, а также запуск новой версии
ПО.
Программное обеспечение станционных модулей может быть двух видов: это «старая» и
так называемая «ньюшная» версии. Отличия этих двух видов программного обеспечения
очень существенны, в том числе существенны различия и в версии лоадера. Поэтому
попытка загрузки в станционный модуль (кластер) ПО, несоответствующего типу его
текущего программного обеспечения, может привести к выходу кластера из строя. Исходя
из вышеизложенного, можно порекомендовать в случае, если возникают сомнения
относительно совместимости загруженной в кластер и загружаемой версии ПО, провести
сначала обновления лоадера.
Загрузчик позволяет загружать станционное ПО двух видов. Выбор вида загрузки
осуществляется нажатием кнопки на панели инструментов главного окна программы
загрузчика. В случае если она вдавлена, то будет использоваться «ньюшный» алгоритм
загрузки версии, если же отжата то будет использован «старый» алгоритм. Текущий вид
загрузки указывается в строке состояния, расположенной внизу главного окна программы
загрузчика. Отличия в станционном ПО различных видов обуславливает различный вид
главного окна программы загрузчика. На рис. 1 приведен вид главного окна загрузчика
соответствующего первому виду загрузки перед началом процесса загрузки, а на рис. 2 окно
загрузчика, соответствующее «ньюшному» алгоритму в процессе выполнения загрузки.

1
Рис. 1. Вид главного окна загрузчика в случае «обычной» загрузки

Рис. 2. Вид главного окна загрузчика в случае «ньюшной» загрузки


Выбор параметров загрузки осуществляется элементами управления, размещенными на
панели инструментов. Для выбора файла версии станционного ПО используйте кнопку ,а
для выбора типа загрузки и порта загрузки выпадающие списки. Для начала загрузки версии
необходимо нажать на кнопку . Перед началом загрузки программой будет выведен
диалог с параметрами загрузки (Рис. 3), для продолжения следует нажать кнопку Да, если
же будет нажата кнопка Нет, загрузка будет отменена.

2
Рис. 3. Диалог инициализации загрузки
После начала загрузки следуйте рекомендациям, выводящимся в поле информации.
Процесс загрузки частей станционного ПО, отображается индикаторами загрузки,
размещенных в таблице, строки которой соответствуют какой либо части ПО.
Наименования частей ПО указаны в первом столбце таблицы.
Процесс загрузки можно прервать, кнопка на панели инструментов предназначена
для остановки загрузки версии. Кнопка позволяет очистить поле информации. Так же на
панели инструментов помещен логотип компании . В случае однократного нажатия на
логотипе компании, на экран будет выведено окно информации о программе.
Загрузчик сохраняет параметры последней загрузки. Так же существует возможность
запускать загрузчик из командной строки с параметрами. Используется три параметра:
 /n – номер порта для загрузки, где n целое число
 /C или /E или /B – тип загрузки, соответствует загрузке центра, кластера или
лоадера платы
 /S<имя файла версии> – путь к файлу, содержащему версию для загрузки
Все три параметра обязательны, но могут быть указаны в произвольном порядке,
например, DXLoader.exe /1 /B /Sdxw6345.bin или DXLoader /E /Sdxsw7001.bin /2
Необходимо отметить, что при запуске загрузчика из командной строки будет
использоваться только «ньюшный» алгоритм загрузки.

ПОРЯДОК ЗАГРУЗКИ СТАНЦИОННОЙ ВЕСРИИ ПО

1. Запустить загрузчик DXLoader.exe


2. В окне программы выбрать СОМ порт, по которому компьютер соединен со
станцией.

3
3. Выбрать тип загрузки в зависимости от загружаемой версии ПО: «ньюшная»
(кнопка включена) или «обычная» (кнопка выключена). В нижнем левом углу окна
появится соответствующая надпись.
4. Указать путь к загружаемой версии (нажать кнопку ).

5. Выбрать тип станционного модуля, в который будет загружаться ПО.


5.1. Применительно к «ньюшному» типу загрузки станционные модули
классифицируются: Кластер, Центр, Загрузчик.
4
5.2. Применительно к обычной загрузке станционные модули классифицируются:
Центр, АДК, ИКМ кластер, Тесты, Загрузчик.

Примечание. Далее процесс загрузки станционной версии ПО будет рассматриваться на


примере «ньюшной» загрузки в кластер. Загрузка ПО в другие станционные модули
происходит аналогично.
5
При переходе с «ньюшной» версии на обычную и наоборот сначала выбирается объект
загрузки Загрузчик. В станционный модуль загружается ПО нижнего уровня (драйверы).
Процедуру загрузки драйверов нужно проводить очень осторожно т.к. случайное
повторное нажатие кнопки Flash на станционном модуле или остановка загрузки
кнопкой или случайное закрытие окна программы во время загрузки версии выводят
станционный модуль из строя, и он будет непригоден для дальнейшей работы.

6. Нажать кнопку для начала загрузки.


7. В появившемся окне нажать ДА (YES).

8. Начнется подготовка к загрузке версии ПО. Окно загрузчика DXLoader примет


состояние ожидания начала загрузки.

9. На станционном модуле, в который производится загрузка версии ПО, нажать


кнопку Flash. Окно загрузчика перейдет в состояние загрузки, а на станционном модуле
светодиод H.FLT начнет быстро мигать.

6
10. Время загрузки станционной версии ПО объекта загрузки Загрузчик составляет
приблизительно 10 сек, Кластер - приблизительно 5 мин, Центр – приблизительно 7 мин.
Необходимо дождаться окончания загрузки, о чем будет свидетельствовать состояние окна
загрузчика.

11. Закрыть окно программы.

Вам также может понравиться