Академический Документы
Профессиональный Документы
Культура Документы
Руководство
пользователя
ОБЩИЕ СВЕДЕНИЯ
Загрузчик предназначен для обновления внутреннего программного обеспечения
станционных модулей УПАТС Миником DX-500. Загрузка версии станционного ПО
осуществляется с использованием последовательного порта компьютера (COM порта), со
следующими параметрами настройки:
скорость 115200 бод,
8 бит данных,
1 стоп бит,
без четности
без аппаратного управления потоком данных.
Программа не требует специализированной установки и может быть перенесена с
компьютера на компьютер простым копированием. В состав программы загрузчика входят
следующие файлы:
DXLoader.exe – исполняемый файл загрузчика
dxload32.dll – специализированная библиотека, обеспечивающая доступ к
станционным модулям
DXLoader.ini – файл предназначенный для хранения настроек загрузчика
Файлы DXLoader.exe и dxload32.dll являются обязательными и должны в обязательном
порядке находиться в одной папке для верной работы загрузчика. При копировании с
компьютера на компьютер достаточно переносить только два вышеуказанных файла.
Для загрузки ПО в станционный модуль (кластер) используется специализированный
протокол передачи данных. Поддержку этого протокола со стороны УПАТС обеспечивает
специализированный программный модуль (лоадер), размещенный в оперативной памяти
кластера. Лоадер пытается инициализировать загрузку всякий раз после аппаратного сброса
платы (после нажатия кнопки сброса или отключения питания). В функции лоадера входит
размещение полученных от компьютера данных, являющихся исполняемым кодом ПО, в
памяти кластера, проверка правильности полученных данных, а также запуск новой версии
ПО.
Программное обеспечение станционных модулей может быть двух видов: это «старая» и
так называемая «ньюшная» версии. Отличия этих двух видов программного обеспечения
очень существенны, в том числе существенны различия и в версии лоадера. Поэтому
попытка загрузки в станционный модуль (кластер) ПО, несоответствующего типу его
текущего программного обеспечения, может привести к выходу кластера из строя. Исходя
из вышеизложенного, можно порекомендовать в случае, если возникают сомнения
относительно совместимости загруженной в кластер и загружаемой версии ПО, провести
сначала обновления лоадера.
Загрузчик позволяет загружать станционное ПО двух видов. Выбор вида загрузки
осуществляется нажатием кнопки на панели инструментов главного окна программы
загрузчика. В случае если она вдавлена, то будет использоваться «ньюшный» алгоритм
загрузки версии, если же отжата то будет использован «старый» алгоритм. Текущий вид
загрузки указывается в строке состояния, расположенной внизу главного окна программы
загрузчика. Отличия в станционном ПО различных видов обуславливает различный вид
главного окна программы загрузчика. На рис. 1 приведен вид главного окна загрузчика
соответствующего первому виду загрузки перед началом процесса загрузки, а на рис. 2 окно
загрузчика, соответствующее «ньюшному» алгоритму в процессе выполнения загрузки.
1
Рис. 1. Вид главного окна загрузчика в случае «обычной» загрузки
2
Рис. 3. Диалог инициализации загрузки
После начала загрузки следуйте рекомендациям, выводящимся в поле информации.
Процесс загрузки частей станционного ПО, отображается индикаторами загрузки,
размещенных в таблице, строки которой соответствуют какой либо части ПО.
Наименования частей ПО указаны в первом столбце таблицы.
Процесс загрузки можно прервать, кнопка на панели инструментов предназначена
для остановки загрузки версии. Кнопка позволяет очистить поле информации. Так же на
панели инструментов помещен логотип компании . В случае однократного нажатия на
логотипе компании, на экран будет выведено окно информации о программе.
Загрузчик сохраняет параметры последней загрузки. Так же существует возможность
запускать загрузчик из командной строки с параметрами. Используется три параметра:
/n – номер порта для загрузки, где n целое число
/C или /E или /B – тип загрузки, соответствует загрузке центра, кластера или
лоадера платы
/S<имя файла версии> – путь к файлу, содержащему версию для загрузки
Все три параметра обязательны, но могут быть указаны в произвольном порядке,
например, DXLoader.exe /1 /B /Sdxw6345.bin или DXLoader /E /Sdxsw7001.bin /2
Необходимо отметить, что при запуске загрузчика из командной строки будет
использоваться только «ньюшный» алгоритм загрузки.
3
3. Выбрать тип загрузки в зависимости от загружаемой версии ПО: «ньюшная»
(кнопка включена) или «обычная» (кнопка выключена). В нижнем левом углу окна
появится соответствующая надпись.
4. Указать путь к загружаемой версии (нажать кнопку ).
6
10. Время загрузки станционной версии ПО объекта загрузки Загрузчик составляет
приблизительно 10 сек, Кластер - приблизительно 5 мин, Центр – приблизительно 7 мин.
Необходимо дождаться окончания загрузки, о чем будет свидетельствовать состояние окна
загрузчика.